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.