0%

React.js Learning Path Be Productive with React.js, Today's Most Popular Framework

Gain experience building, testing, and maintaining high-performance client and server-side React applications.

Core Coursework

(take these in order)


  • +

    Editor's Notes

    Learn to build a real-world, modern application from scratch using the latest features of React.
  • 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
  • +

    Editor's Notes

    Continue building a real-world application with advanced React features like code-splitting and server-side rendering. You’ll also add TypeScript to the project. We have more TypeScript content in our TypeScript Learning Path
  • 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
  • +

    Editor's Notes

    Learn to write performant React apps and use the React Profiler to diagnose and solve performance issues.
  • React Performance

    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
  • +

    Editor's Notes

    TypeScript is now critical for most larger React apps to write scalable React apps. We recommend taking TypeScript Fundamentals before taking this course.
  • React and TypeScript, v2

    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
  • +

    Editor's Notes

    Next.js enables you to create full-stack Web applications by extending the latest React features and integrating powerful tooling for the fastest builds.
  • Introduction to Next.js 13+, v3

    Next.js is a complete full-stack framework built on top of React.js. Use Next.js to create basic blog websites up to full-blown, full-stack apps and APIs. Plus, learn new features like using the app router, server and client components, and server actions!
    4 hours, 27 minutes CC
    Introduction to Next.js 13+, v3
  • +

    Editor's Notes

    Learn how to lead a team of engineers by managing large-scale applications, migrating codebases, and enforcing high code quality.
  • Enterprise UI Development: Testing & Code Quality

    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
  • +

    Editor's Notes

    We have more React courses! Go deeper with Redux, learn patterns for writing React and JS apps, dive deeper into Next.js or Remix, make mobile apps with React Native, or learn to use State Machines! There’s so much to explore in the React ecosystem.

Elective Coursework