Web Development

Next.js Full Stack

From React Server Components to server actions, caching, auth and deployment — learn Next.js the way production teams use it, building real features instead of todo demos.

Intermediate7 weeks7 modules · 35 lessons

What you'll walk away with

  • Choose SSG/SSR/ISR/streaming deliberately for every route
  • Fetch, cache and revalidate data without waterfall bugs
  • Implement mutations, auth and file uploads with server actions
  • Deploy with caching, edge and observability done right
Loading your progress…
0%

Progress saves on this device automatically. Reviews follow the 1 · 3 · 7 · 21 · 60 day spaced schedule.

How to study this course (the neuroscience built in)

Active Recall

Answer the recall questions BEFORE revealing. Trying to remember — even failing — builds memory 3x stronger than rereading.

Spaced Repetition

Completed lessons return for review after 1, 3, 7, 21 and 60 days. Review exactly when you're about to forget.

Chunking

Each module is one small digestible chunk with a one-line memory hook. Finish a chunk fully before starting the next.

Feynman Technique

Every module ends with a teach-it-back prompt. If you can't explain it simply, you haven't learned it yet.

Interleaving

Mixed revision phases deliberately shuffle topics — discrimination between problem types is what exams test.

Dual Coding

Interactive simulators pair visuals with text. Two memory channels beat one — always do the interactives, not just the videos.

Curriculum

React mental models: UI = f(state), hooks rules14 min
Server vs Client Components — the real boundary16 min
Interactive: classify 10 components as server or client12 min
Composition patterns: passing server into client12 min
Refactor a client-heavy page into RSC40 min

Feynman Prompt — teach it back

Teach the server/client component split as a restaurant menu (printed once) vs the interactive table tablet.

Active Recall — answer before revealing