C.W.K.
Stream
← C.W.K. Quests

Next.js Quest

Updated: 2026-05-03

App Router, Server Components, caching, actions, and shipping to production

A current Next.js 16 course built around the App Router: file-system routing, Server & Client Components, the v15+ caching model, Server Actions, Route Handlers, the Proxy rename, styling, optimization, and deployment.

8 tracks · 68 lessons · ~42h · difficulty: intermediate

Level 0Curious
0 XP0/68 lessons0/11 achievements
0/120 XP to next level120 XP to go0% complete
The Pages Router and the older 'React with SSR bolted on' mental model are gone in this quest. You will learn Next.js 16 the way the framework expects to be used today — folders are routes, components are server-default, mutations are Server Actions, and the cache is something you opt into on purpose. Eight tracks, sixty-eight lessons, every code block runnable on the latest stable.

Tracks

  1. 01Why Next.js? Foundations

    0/8 lessons

    React is a library; Next.js is the framework around it

    Where Next.js fits, what it gives you, and how to bootstrap a project with the conventions on by default.

    Lesson list (8)Quiz · 4 questions
  2. 02🗺️App Router & Routing

    0/10 lessons

    File-system routing, layouts, dynamic and parallel routes

    How the App Router maps folders to URLs, persists layouts, and composes loading/error/parallel slots.

    Lesson list (10)Quiz · 4 questions
  3. 03Server & Client Components

    0/8 lessons

    Server-first by default, client where it matters

    When components run on the server, when they ship to the browser, and how to compose the two without leaking data or bundles.

    Lesson list (8)Quiz · 4 questions
  4. 04🔄Data Fetching & Caching

    0/9 lessons

    Fetch in components, cache on purpose, invalidate on demand

    Server Component fetching, the v15 cache flip, ISR, on-demand revalidation, streaming, and the new `'use cache'` directive.

    Lesson list (9)Quiz · 4 questions
  5. 05✏️Server Actions & Forms

    0/8 lessons

    Mutations as functions, forms as the platform primitive

    Declare mutations inline, render forms that work without JS, validate with Zod, and ship optimistic UI.

    Lesson list (8)Quiz · 4 questions
  6. 06🔀Route Handlers, Auth & Middleware

    0/9 lessons

    API routes, the new proxy.ts, auth, env, and i18n

    Route Handlers for the public surface, Proxy (formerly Middleware) for cross-cutting concerns, Auth.js / Clerk / Supabase, env vars, internationalization, and error handling.

    Lesson list (9)Quiz · 4 questions
  7. 07🎨Styling, Images & Optimization

    0/8 lessons

    Tailwind, CSS Modules, fonts, images, scripts, Web Vitals

    How to style, image-optimize, and ship-fast in Next.js without fighting the framework's defaults.

    Lesson list (8)Quiz · 4 questions
  8. 08🚀Deployment & Production

    0/8 lessons

    Vercel, self-hosting, Docker, monitoring, and the launch checklist

    Ship Next.js to Vercel, your own box, or anywhere else — and know what to verify before going live.

    Lesson list (8)Quiz · 4 questions
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.