Vue & Angular Team
Frameworks Courses
Go beyond the basics and build practical applications with modern JavaScript frameworks.
Intermediate Vue
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
Intermediate React, v6
Databricks
Master React 19 and create high-performance apps! Build projects using React Server Components, static site generation, and server-side rendering. Explore performance bottlenecks in the framework and leverage transitions and deferred values as you maximize performance.
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
Complete Intro to React, v9
Databricks
Learn to build real-world apps with React 18 and React 19. Use tools like Vite, ESLint, and Prettier to scaffold a project and the latest React and TanStack features to build a complete e-commerce application.
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
Design Systems with Storybook, v2
Temporal
Learn to create scalable design systems with Storybook. Build reusable UI components, test components, implement dark mode, and generate comprehensive documentation.
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
Build an AI-Powered Fullstack Next.js App, v3
Netflix
Create a full-stack AI-powered Journal app from scratch in Next.js. See how all the pieces of Next.js/React fit together to deploy your app to the world!
drag handle
The Hard Parts of UI Development
Codesmith
Develop an under-the-hood knowledge of UI development by learning techniques such as data binding, UI composition, templating, virtual DOM and its reconciliation, and hooks, all from scratch!
drag handle
Fullstack Svelte with SvelteKit
Vercel
Build full stack web apps with SvelteKit by the creator himself, Rich Harris! Learn to build dynamic, efficient web applications and create a real-world app, "SvelteFlix". Explore SvelteKit's features from basics to advanced topics like server hooks and caching.
drag handle
Svelte Fundamentals
Vercel
Learn the Svelte framework from the creator himself, Rich Harris! Learn svelte components, explore the entire Svelte API, and apply your knowledge in a practical project building a full game from scratch.
drag handle
Qwik for Instant-Loading Websites & Apps
Qwik Creator (Previously Angular)
Explore resumability with Qwik. Create instant-loading websites and ship less JavaScript by serializing the application and framework state in the HTML.
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 Performance
Temporal
Write performant React apps by learning to structure components and memoize to avoid re-renders, load code on-demand, and leverage new concurrent features in React 18.
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
Reactivity with SolidJS
SolidJS Creator
SolidJS uses its Reactivity to make fine-grained subscriptions which only update parts of the DOM on changes, instead of doing heavy DOM diffing.
drag handle
Vue 3 Fundamentals
Vue & Angular Team
Learn to build complete apps with Vue: create flexible components using directives, props, lifecycle hooks, and slots. And use Vue Router for routing and Pinia for state management.
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
Nuxt 3 Fundamentals
Vue & Angular Team
Nuxt is a robust full-stack framework to build fully static and dynamic apps with Vue. Learn to create and deploy real-world Nuxt apps!
drag handle
Advanced Remix
Professional Trainer
Build Remix web apps with advanced techniques: understand mutations, use optimistic UI, build server-intelligent UI components, give feedback as users navigate your app, and handle focus management.
drag handle
Remix Fundamentals
Professional Trainer
Build static websites and dynamic web apps with Remix. Learn how to fetch data, leverage nested routing, eliminate pending states, and handle errors in Remix.
drag handle
A Tour of JavaScript & React Patterns
Bun
Learn a suite of design patterns to improve your JavaScript and React code architecture!
drag handle
Web Components
Paravel
Create custom, reusable HTML elements with the Web Components API! Learn to create custom Web Components using JavaScript and the Lit library.
drag handle
Production-Grade Angular
Venmo
Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing.
drag handle
State Modeling in React with XState
Microsoft
Explore using XState and React together to model state in real-world React apps. State machines make complex application logic visually clear, flexible.
drag handle
Building Applications with Vue & Nuxt
Google
Build dynamic web applications with Vue and Nuxt! In this course, you’ll build out a variety of projects leveraging the tools in the Vue ecosystem.
drag handle
Vuex for Intermediate Vue 2 Developers
Netlify
This Vuex course is for intermediate Vue.js developers who want to master patterns for managing state in your applications with Vuex.
drag handle
Ember Octane Fundamentals
Stripe
Use glimmer components, tracked properties, modifiers and learn everything you need to know to build performant, production-ready Ember apps & PWAs with Ember Octane!
drag handle
Reactive Angular with NgRx
Venmo
Learn to use NgRx Angular and RxJs to drastically simplify state management and flow control while cutting down on code volume.
drag handle
Vue 2 Internal Features from the Ground Up
Creator of Vue.js
Learn how to build accessible routing, state management, form validation and internationalization from the ground up by composing basic Vue.js features.
drag handle