BestsellerFrontend · IntermediateUpdated May 2026

Modern React, with the parts that matter

A grown-up tour of React — hooks, server components, state, suspense, and how to architect apps that survive a team of six and three years of feature requests.

★★★★★4.9(2,140 reviews)
12,400 learners enrolled
MO
Taught by
Maya Okafor · Staff Engineer at Stripe
/ preview · 2:14

What you'll learn

Build a complete app with hooks, suspense and server components
Design state that doesn't fight you back as the app grows
Understand the rendering model — and where it actually matters
Test components and hooks without mocking the entire universe
Architect a multi-page app you can hand to a team of six
Ship to production with sensible perf budgets and a11y baselines

How this course adapts to you

Calibration

15-minute opener

A short, gentle quiz — not graded. It tells the engine what you already know about JS, async, and state.

Resequencing

Skips or expands

If you already know hooks cold, we skim. If async is a struggle, we route through a side lesson.

Project track

Pick your build

Same concepts, three flavors of capstone: dashboard, marketplace, or editor. Pick what excites you.

Prerequisites

  • Comfortable with JavaScript (objects, arrays, async/await).
  • You've built at least one small web page with HTML and CSS.
  • If you're not sure — take the 15-minute calibration. We'll tell you honestly.