Stripe
TypeScript Courses
Write scalable, maintainable, and error-free JavaScript with TypeScript. Learn TypeScript through courses and resources from Frontend Masters.
Domain Modeling for Humans and AI
Build cleaner, smarter software with domain-driven design. Model entities, value objects, and aggregates to simplify complexity and deliver adaptable systems.
drag handle
TypeScript Monorepos: Architect Maintainable Codebases
Stripe
Make even the largest monorepos feel fast and light. Centralize ESLint, tsconfig, and testing configs for consistency, and get hands-on with Nx, Lerna, and modern TypeScript tooling.
drag handle
Intermediate Vue
Vue & Angular Team
Master Vue 3's Composition API, transparent components, and scoped slots. Create composables, implement file-based routing, and use Pinia to solve state management challenges. Leverage Vue 3's improved developer experience and gain the skills to take the lead on your next Vue project.
drag handle
State Management at Scale in React & Next.js
Microsoft
Solve challenging state management problems and build applications that reliably scale with your team. Recognize anti-patterns and learn complex state optimizations with data normalization, form data, and reducers. Leverage event-driven approaches, advanced use cases with URL parameters, and syncing external data stores.
drag handle
Fullstack TypeScript, v2 (feat. Zod)
Temporal
Find the end-to-end type-safety strategy that works with your stack! Share TypeScript types across client and server apps. Write bullet-proof Zod schemas. Use tRPC queries and mutations. Explore Prisma for database migrations and schema generation.
drag handle
Next.js Fundamentals, v4
Netflix
Build full-stack React apps with Next.js. Gain a deep understanding of React Server Components and Server Actions. Learn authentication, caching, static vs. dynamic routing, and deploy a professional application to Vercel.
drag handle
Intermediate React Native, v2
Expo
Use React Native and Expo to create, customize, and deploy professional-grade mobile apps for iOS and Android, covering advanced UI, state management, and native device features.
drag handle
React Native, v3
Expo
Use your React skills to build feature-rich, native mobile apps for iOS and Android using React Native and Expo.
drag handle
Intermediate Next.js
Netflix
Dive deeper into Next.js concepts including server actions, route protection, caching strategies, and advanced data fetching. Build a full-stack app with React 18+ features and optimized performance.
drag handle
Angular 17+ Fundamentals
Google
Discover the power of Angular‘s ’latest features, including clean control flow in your component templates and performance features like signals and deferrable views. Equip yourself with modern Angular foundations and see what the Angular Renaissance is all about!
drag handle
Enterprise TypeScript
Stripe
Configure your TypeScript codebases for scalability, empowering large teams to collaborate more effectively! Learn how to set up, maintain, and evolve TypeScript libraries, manage migrations from JavaScript, and implement testing strategies for types.
drag handle
Intermediate TypeScript, v2
Stripe
Dive into TypeScript's powerful features, including complex types, nullish values, ES modules, and advanced generics. Learn about namespaces, classes, top and bottom types, and conditional and mapped types.
drag handle
TypeScript 5+ Fundamentals, v4
Stripe
TypeScript adds a powerful type system to JavaScript, adding type aliases, union/intersection types, and generics. Migrate to TypeScript, enhancing code reliability and error detection in your codebase.
drag handle
Enterprise UI Development: Testing & Code Quality
Temporal
Ideal for lead UI developers: learn unit testing, continuous integration, accessibility testing, mocking, and coding standards enforcement. Guide your team toward coding scalability!
drag handle
Advanced Redux with Redux Toolkit
Temporal
Write more performant and maintainable Redux at scale. In this course, you'll use Redux Toolkit to simplify reducer logic and actions, use TypeScript with Redux, add tests, and use RTK Query to fetch data in real-world projects.
drag handle
React and TypeScript, v2
Temporal
Use TypeScript with Components, Context API, React Hooks, and type props to build more robust and reliable React applications at scale.
drag handle
TypeScript and Vue 3
Vue & Angular Team
Learn to integrate TypeScript with Vue's options API and the Vue 3+ composition API.
drag handle
The Last Algorithms Course You'll Need
terminal
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
drag handle
Polyglot Programming: TypeScript, Go, & Rust
terminal
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
drag handle
Making TypeScript Stick
Stripe
Get hands-on practice using advanced TypeScript concepts. Test your knowledge through quizzes, challenges, and even a TypeScript game show!
drag handle
Enterprise Architecture Patterns
Venmo
Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript.
drag handle