Keentune

Next.js curriculum

22 chapters
·
227 concepts
·
free
Everything the adaptive question bank can teach and test in Next.js, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing Next.js

New here? Read the Next.js guide

A free 16-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Project setup and the file system

B. Layouts, pages and the segment tree

C. Dynamic segments and route organization

D. Server and Client Components

E. Rendering: prerender, dynamic and streaming

F. Fetching data on the server

G. Caching with Cache Components and use cache

H. Revalidation and invalidation

I. The previous caching model (pre-Cache-Components)

J. Mutations: Server Actions and forms

K. Route Handlers and the request/response layer

L. Proxy (formerly Middleware)

M. Navigation, links and prefetching

N. Errors, not-found and interrupts

O. Metadata, SEO and OG images

P. Images, fonts, scripts and assets

Q. Styling

R. Configuration and environment

S. Runtimes, build output and deployment

T. Security and data protection

U. Pages Router: the legacy contrast

V. Tooling, testing and diagnostics

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing Next.js
All about Next.js practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC