Frameworks

Frameworks Courses

Go beyond the basics and build practical applications with modern JavaScript frameworks.

Complete Intro to React, v9

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.
8 hours, 27 minutes CC
Complete Intro to React, v9
drag handle

Design Systems with Storybook, v2

Steve Kinney

Steve Kinney

Temporal
Learn to create scalable design systems with Storybook. Build reusable UI components, test components, implement dark mode, and generate comprehensive documentation.
4 hours, 9 minutes CC
Design Systems with Storybook, v2
drag handle

Angular 17+ Fundamentals

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!
4 hours, 35 minutes CC
Angular 17+ Fundamentals
drag handle

Build an AI-Powered Fullstack Next.js App, v3

Scott Moss

Scott Moss

Superfilter AI
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!
7 hours, 34 minutes CC
Build an AI-Powered Fullstack Next.js App, v3
drag handle

Introduction to Next.js, v3

Scott Moss

Scott Moss

Superfilter AI
Next.js is a full-stack framework built on top of React.js. Learn the app router, server and client components, and server actions and create everything from basic blog websites up to full-stack apps and APIs.
4 hours, 27 minutes CC
Introduction to Next.js, v3
drag handle

Fullstack Svelte with SvelteKit

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.
4 hours, 52 minutes CC
Fullstack Svelte with SvelteKit
drag handle

Svelte Fundamentals

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.
5 hours, 2 minutes CC
Svelte Fundamentals
drag handle

Qwik for Instant-Loading Websites & Apps

Miško Hevery

Miško Hevery

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.
3 hours, 48 minutes CC
Qwik for Instant-Loading Websites & Apps
drag handle

Advanced Redux with Redux Toolkit

Steve Kinney

Steve Kinney

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.
3 hours, 51 minutes CC
Advanced Redux with Redux Toolkit
drag handle

React Performance

Steve Kinney

Steve Kinney

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.
4 hours, 31 minutes CC
React Performance
drag handle

React and TypeScript, v2

Steve Kinney

Steve Kinney

Temporal
Use TypeScript with Components, Context API, React Hooks, and type props to build more robust and reliable React applications at scale.
4 hours, 31 minutes CC
React and TypeScript, v2
drag handle

Reactivity with SolidJS

Ryan Carniato

Ryan Carniato

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.
4 hours, 32 minutes CC
Reactivity with SolidJS
drag handle

Vue 3 Fundamentals

Ben Hong

Ben Hong

Netlify
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.
7 hours CC
Vue 3 Fundamentals
drag handle

Intermediate React, v5

Learn to build scalable React applications using the latest tools and techniques. Topics include hooks, TailwindCSS, code splitting, server-side rendering, TypeScript, Redux Toolkit, and testing with Vitest.
6 hours, 6 minutes CC
Intermediate React, v5
drag handle

TypeScript and Vue 3

Ben Hong

Ben Hong

Netlify
Learn to integrate TypeScript with Vue's options API and the Vue 3+ composition API.
3 hours, 6 minutes CC
TypeScript and Vue 3
drag handle

Nuxt 3 Fundamentals

Ben Hong

Ben Hong

Netlify
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!
3 hours, 19 minutes CC
Nuxt 3 Fundamentals
drag handle

Advanced Remix

Kent C. Dodds

Kent C. Dodds

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.
3 hours, 18 minutes CC
Advanced Remix
drag handle

Remix Fundamentals

Kent C. Dodds

Kent C. Dodds

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.
3 hours, 55 minutes CC
Remix Fundamentals
drag handle

Production-Grade Vue.js

Ben Hong

Ben Hong

Netlify
Learn component design patterns, workflows to enhance productivity, testing methodologies, state management, routing, and more!
4 hours, 37 minutes CC
Production-Grade Vue.js
drag handle

Production-Grade Angular

Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing.
6 hours, 57 minutes CC
Production-Grade Angular
drag handle

State Modeling in React with XState

Explore using XState and React together to model state in real-world React apps. State machines make complex application logic visually clear, flexible.
4 hours CC
State Modeling in React with XState
drag handle

Building Applications with Vue & Nuxt

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.
4 hours, 14 minutes CC
Building Applications with Vue & Nuxt
drag handle

Introduction to Vue 3

Learn fundamental concepts in Vue, such as directives, methods, & computed watchers. You’ll learn Vue’s reactivity system & the new Composition API in Vue 3
4 hours, 57 minutes CC
Introduction to Vue 3
drag handle

Vuex for Intermediate Vue 2 Developers

Divya S

Divya S

Netlify
This Vuex course is for intermediate Vue.js developers who want to master patterns for managing state in your applications with Vuex.
3 hours, 15 minutes CC
Vuex for Intermediate Vue 2 Developers
drag handle