Latest Courses & Video Series

React and TypeScript (
May 25, 2021
Learn to use TypeScript with React through building a series of React components. You’ll explore the types that come with React that allow you to infer the properties of your components, look at tips and advice for migrating your application from JavaScript to TypeScript, and learn advanced patterns for building flexible and type-safe components.
Complete Intro to React, v6 (
May 04, 2021
Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals. Throughout the course, you’ll piece together tools from the entire React ecosystem (like Parcel, ESLint, Prettier, and React Router) to build a complete application to browse adoptable pets!
Intermediate React, v3 (
May 04, 2021
This course is modular, where you can pick and choose various react ecosystems you want to learn. You’ll learn hooks in-depth, CSS-in-JS with TailwindCSS, increase performance with code splitting and server-side rendering, add TypeScript, state management with Redux, test your app with Jest …and more!
Production-Grade Next.js (
Mar 02, 2021
Take Next.js to the next level through building a production-ready, full-stack React app. You’ll add authentication to your app, add the ability to generate hundreds of pages performantly, preview your content, query a database, and use a CMS with Next.js. Then deploy your app to production using the Vercel platform.
  • Scott Moss
Gatsby with Wordpress (
Jan 13, 2021
Become a pro using Gatsby in combination with Wordpress as a headless CMS.
  • Thomas Weibenfalk
Code 15 React Projects - Complete Course (
Oct 27, 2020
Improve your skills with the React JavaScript library by building 15 projects using React.
  • John Smilga
React Essentials (
Oct 06, 2020
Do you love movies as much as I do? And are you tired of trying to find a tutorial that will teach you what you need to know about React?
  • Thomas Weibenfalk
Full React Course 2020 - Learn Fundamentals, Hooks, Context API, React Router, Custom Hooks (
Oct 06, 2020
Learn the basics of React in this comprehensive course. You will learn about fundamentals, hooks, context API, react router, custom hooks, and more.
  • John Smilga
React for Everyone (
Oct 01, 2020
Welcome to React For Everyone! In this series, we will cover modern React techniques from top to bottom. Both beginners and intermediate level React users will get a lot from this series. Let’s get started!
Epic React (
Sep 29, 2020
Confidently ship well-architected production ready React apps like a pro.
useEffect Over Lunch (
Sep 18, 2020
Get confident with useEffect in under an hour.
Introduction to Next.js (
Sep 15, 2020
Next.js is a complete full-stack framework built on top of React.js. You can use Next.js to create static sites like blogs and documentation websites to even full-blown, full-stack applications, and APIs. In this course, you'll learn server-side rendering, static site generation, data fetching, build API endpoints, creating pages with the file system, add CSS modules inside of Next.js, and much more!
  • Scott Moss
Eject create-react-app and Use Gatsby for Advanced React App Development (
Aug 25, 2020
Once you've got a grasp on the basics, Khaled will share his process for migrating an existing application built with Create-React-App project over to the Gatsby way of doing things.
  • Khaled Garbaya
Design Systems with React & Storybook (
May 12, 2020
In this course, you'll create a design system from scratch and learn the foundational design concepts that go into one. You'll design your components using Figma, then take those designs and turn them into coded components using React.
  • Emma Bostian
React: The Big Picture (
May 11, 2020
Interested in React? This course explores why React is worth considering, tradeoffs to consider, and reasons React may, or may not be the right fit for you.
React Native, v2 (
May 05, 2020
Leverage your JavaScript and React skills for mobile iOS and Android platforms using React Native. Examples in this course allow you to get started quickly and see your changes immediately in React Native using Expo, or use pure React Native standalone if you prefer. You’ll use native components for rendering lists, building forms, and styling them with CSS.
  • Kadi Kraman
The Road to React: The one with Hooks (
Apr 21, 2020
In this course you will take a deep dive into React fundamentals, covering all new React concepts including Hooks. I do address some legacy features in case you’re working with an older codebase, but the majority of this course will focus on working with modern React. You will learn how to style your app, techniques for maintaining your app, and some more advanced concepts like performance optimization.
Using TypeScript with React (
Apr 21, 2020
In this course, you will learn how to utilize TypeScript’s sophisticated type system to make React development faster and your code more readable. You will learn how to create component props, state, and events that are strongly-typed, allowing you to quickly understand what you can pass and helping you avoid mistakes.
  • Carl Rippon
React Tracked: Creating Web Apps with Global State (
Apr 21, 2020
In this course, you will create a to-do app. But before diving into creating an application, you’ll first learn how React Tracked can solve common performance issues around render optimization. Once you learn how to work with this library, you’ll then build a to-do app through two different methods.
  • Daishi Kato
Beginner Gatsby (
Apr 10, 2020
Learn how to build a beautiful, modern blog.
  • Thomas Weibenfalk
Frontend Serverless with React and GraphQL (
Mar 31, 2020
Learn how to build end-to-end strongly-typed React apps that enable you to focus less on writing fragile, single purpose data fetching code and more on functionality that your users care about.
  • Stephen Jensen
The Beginner's Guide to React (
Mar 28, 2020
This course is for React newbies and those looking to get a better understanding of React fundamentals.
Fullstack React & Firebase (
Jan 24, 2020
In this course, you’ll use React—a JavaScript library for crafting exceptional user experiences—and Firebase to create your own quiz app with a back-end database.
  • James Quick
React & TypeScript For Everyone (
Jan 03, 2020
React & TypeScript for Everyone will give you a firm grasp of the fundamentals and set you up for success every single time. Along the way, we'll go over plenty of examples to boost your confidence and expand your skillset.
Build an App with React Suspense (
Dec 13, 2019
Michael Chan has years of experience with React, and in this course, he will guide you through the ins-and-outs of working with Suspense.
Use Suspense to Simplify Your Async UI (
Dec 05, 2019
In this workshop, you'll learn how Suspense works under the hood, preparing you for the future of asynchronous state management.
TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL (
Nov 13, 2019
Learn advanced React, Node, TypeScript, and GraphQL by building a production-ready application in this 8-week, online course.
  • Hassan Djirdeh
  • Jing Chen
Reintroducing React: V16 and Beyond (
Nov 05, 2019
This course is your one-stop reference to most important React updates since V16 was released. We’ll walk through all the major features of modern React so you can stay in sync with the most recent changes while learning to write better software.
  • Ohans Emmanuel
Mastering Next.js (
Nov 04, 2019
The premiere video course for building production, server-side rendered applications with Next.js and React.
  • Lee Robinson
Getting Started With NextJS (
Oct 31, 2019
Learn all about NextJS 9's new API Routes, MongoDB for Data, Server Side Rendered React, Apollo Client and Server from within NextJS.
Shareable Custom Hooks in React (
Oct 29, 2019
In this self-paced workshop, you'll work through refactoring a component to use a custom hook, and learn to apply the patterns used by the React team to your own code.
  • Joe Previte
React Basics (
Sep 19, 2019
Take a dive into the React world, complete with the brand new Hooks API. Learn how to “think” in components, dataflow and master JSX to build React applications the modern way.
  • Almero Steyn
Next-Level React Apps With Hooks (
Sep 17, 2019
In this course, Derek Jensen will take you through the process of creating a brand new guest book app, from scratch, using React. As you follow along, you'll code your entire app with functional components, and in the process you'll learn not just what hooks are, but also how and when to use them.
  • Derek Jensen
React.js - Create a Movie App (
Sep 16, 2019
Learn React.js in a fun and projected oriented way.
  • Thomas Weibenfalk
React for Data Visualization (
Sep 05, 2019
Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization.
Gatsby JS Basics (
Aug 27, 2019
In this course we learn the basics of how to use Gatsby JS, the React framework for building static sites.
  • Zac Gordon
React Native Gestures and Animations (
Aug 25, 2019
Learn to leverage the power of declarative gestures and animations in order to build delightful user experiences that run at 60 fps even on low-grade Android devices.
Prototyping Your UX Design in React (
Aug 15, 2019
Give your UX design new life as a functional, interactive web page through the power of prototyping in React! This beginner-friendly course covers styling and crafting a simple application that can bring your ideas to life in new and exciting ways.
  • Lisa Walkosz-Migliacio
GraphQL: The Big Picture (
Aug 08, 2019
In this course, you will learn about GraphQL, it's core concepts, and why you should choose GraphQL to build your APIs. Explore the growing GraphQL ecosystem and tools that provide you a superior developer experience.
  • Adhithi Ravichandran
State Management with Redux & MobX (
Jul 23, 2019
In this course, you’ll learn best practices for structuring your data and how to keep your application fast and nimble as your codebase grows. You’ll get your hands on multiple solutions for managing state in large React applications including Redux, Redux Thunk, Redux Observables and MobX.
React Hooks (
Jul 23, 2019
The marketing pitch for Hooks is that they allow you to add state and other React features to function components. In reality, they're much more than that. In this course you'll start by learning the mental model behind Hooks. Once you've got that you'll learn each Hook individually followed by a practical, real-world problem set to work through.
React (
Jul 23, 2019
If you're serious about learning React, there's no better place to do it. Originally launched in 2016, this course has been taken by tens of thousands of developers and maintains an average rating of 4.8/5. Since then we've rebuilt it from the ground up to include all of the best practices and newest APIs for building professional React apps in 2019.
Complete React Developer in 2019 (w/ Redux, Hooks, GraphQL) (
Jul 01, 2019
Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase.
  • Andrei Neagoie
  • Yihua Zhang
VR Applications using React 360 (
Jun 25, 2019
In this course, Tomasz Łakomy will show you how to use React 360 to create amazing 3D and VR experiences. You’ll build on your React foundation, using the component formatting you already know, and push it to another dimension to create web apps that can be enjoyed across mobile, desktop, and VR headsets. And you won’t need to use crazy complex tools like WebGL to do it — just React!
  • Tomasz Łakomy
UI Interactions in Framer Playground (
Jun 11, 2019
Create powerful design and code components for your app and design system using Framer X. Learn how to design and animate an app from scratch and use React to create production-ready components.
  • Meng To
Intermediate React, v2 (
Jun 11, 2019
Learn to build scalable React applications using the latest tools and techniques available in the React ecosystem! This is a modular course where you can pick and choose the various pieces of the react ecosystem you want to learn.
Microservices with Docker, Flask, and React (
Jun 05, 2019
In this course, you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of microservices. Once the app is up and running locally, you'll learn how to deploy it to an Amazon EC2 instance. Finally, we'll look at scaling the services on Amazon Elastic Container Service (ECS) and adding AWS Lambda.
  • Michael Herman
    Complete Intro to React, v5 (
    Jun 04, 2019
    Learn to build real-world applications using modern React! Much more than an intro, you’ll start from the ground up, getting all the way to using the latest features in React, including hooks, effects, context, and portals.
    React Front To Back 2019 (
    Jun 04, 2019
    Lean Modern React 16.8+ Including Hooks, Context API, Full Stack MERN & Redux By Building Real Life Projects.