React

React Courses

React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.

Intermediate React Native, v2

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.
4 hours, 44 minutes CC
Intermediate React Native, v2
drag handle

React Native, v3

Use your React skills to build feature-rich, native mobile apps for iOS and Android using React Native and Expo.
4 hours, 35 minutes CC
React Native, v3
drag handle

Intermediate Next.js

Scott Moss

Scott Moss

Superfilter AI
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.
3 hours, 31 minutes CC
Intermediate Next.js
drag handle

Server-Side GraphQL in Next.js

Scott Moss

Scott Moss

Superfilter AI
Craft schemas, interface types, and resolvers while building a custom GraphQL API with Next.js.
3 hours, 32 minutes CC
Server-Side GraphQL in Next.js
drag handle

Client-Side GraphQL with React, v2

Scott Moss

Scott Moss

Superfilter AI
Wire up a React client application with dynamic data while learning the fundamentals of GraphQL queries and mutations.
2 hours, 54 minutes CC
Client-Side GraphQL with React, v2
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

Enterprise Web App Accessibility (feat. React)

Marcy Sutton Todd

Marcy Sutton Todd

Principle Studios
Enhance your team's understanding of testing for accessibility and baking it into your React web apps. Learn about ARIA, focus management, semantic HTML, and testing strategies to create inclusive and user-friendly web interfaces.
5 hours, 5 minutes CC
Enterprise Web App Accessibility (feat. React)
drag handle

Web App Accessibility (feat. React)

Marcy Sutton Todd

Marcy Sutton Todd

Principle Studios
Elevate your React projects by integrating accessibility standards and practices. Gain expertise in WCAG, ARIA, screen readers, semantic HTML, and accessibility testing to create inclusive and compliant web applications.
5 hours, 19 minutes CC
Web App Accessibility (feat. React)
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

Enterprise UI Development: Testing & Code Quality

Steve Kinney

Steve Kinney

Temporal
Ideal for lead UI developers: learn unit testing, continuous integration, accessibility testing, mocking, and coding standards enforcement. Guide your team toward coding scalability!
8 hours, 25 minutes CC
Enterprise UI Development: Testing & Code Quality
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

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

Complete Intro to React, v8

Learn to build real-world apps with modern React 18.x+. You'll use the latest React features to build a complete app for browsing adoptable pets.
5 hours, 50 minutes CC
Complete Intro to React, v8
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

A Tour of JavaScript & React Patterns

Lydia Hallie

Lydia Hallie

Lydia Hallie
Learn a suite of design patterns to improve your JavaScript and React code architecture!
3 hours, 29 minutes CC
A Tour of JavaScript & React Patterns
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

State Management with Redux & MobX

Steve Kinney

Steve Kinney

Temporal
Learn about structuring your data with front-end architect Steve Kinny. Start the "State Management with Redux & MobX" course today!
5 hours, 3 minutes CC
State Management with Redux & MobX
drag handle

Data Visualization for React Developers

Shirley Wu

Shirley Wu

Data Sketches
Learn the best practices on how to use D3.js and React to generate the data for these visualizations, and how to use React to render them.
3 hours, 21 minutes CC
Data Visualization for React Developers
drag handle