▲ Next.js Foundations
React for production — components, props and state you run live.
1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→17→18→19→20→21→22→23→24→25→
Lesson 1 — Pages are components
basics · 6 min
Lesson 2 — Reusable UI
easy · 8 min
Lesson 3 — Interactivity
medium · 10 min
Lesson 4 — Rendering data
medium · 9 min
Lesson 5 — Routing idea
medium · 9 min
Lesson 6 — Component composition
medium · 9 min
Lesson 7 — Conditional UI
medium · 9 min
Lesson 8 — Passing props deep
medium · 9 min
Lesson 9 — List rendering
medium · 9 min
Lesson 10 — Counter with reset
medium · 9 min
Lesson 11 — Theme toggle
medium · 10 min
Lesson 12 — Filtered list UI
medium · 9 min
Lesson 13 — Data shaping
hard · 11 min
Lesson 14 — Derived values
hard · 11 min
Lesson 15 — Tabs UI
hard · 12 min
Lesson 16 — Form submit
hard · 11 min
Lesson 17 — Mini dashboard
hard · 13 min
Lesson 18 — Derived + memo
hard · 10 min
Lesson 19 — Compound components
hard · 12 min
Lesson 20 — Custom toggle hook
hard · 11 min
Lesson 21 — Error boundary
hard · 12 min
Lesson 22 — Reducer state (expert)
hard · 13 min
Lesson 23 — Tabs with context
very hard · 15 min
Lesson 24 — Form validation
very hard · 15 min
Lesson 25 — Ultimate: mini dashboard
★ ultimate · 19 min