Next.js
The planned outline of 17 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: Next.js 16 and your first app
Coming soon - Module 2
Routing with the App Router
Coming soon - Module 3
Server and Client Components in Next.js
Coming soon - Module 4
Fetching data
Coming soon - Module 5
Caching and revalidation
Coming soon - Module 6
Mutations: Server Actions, forms and Route Handlers
Coming soon - Module 7
Styling, images, fonts and scripts
Coming soon - Module 8
Metadata and SEO
Coming soon - Module 9
Authentication, authorisation and security
Coming soon - Module 10
Internationalisation and content sites
Coming soon - Module 11
Advanced UI: transitions, preserved state and offline
Coming soon - Module 12
Testing Next.js apps
Coming soon - Module 13
Performance, debugging and observability
Coming soon - Module 14
Building, deploying and operating
Coming soon - Module 15
Pages Router: maintaining and migrating
Coming soon - Module 16
Architecture, teams and AI-era work
Coming soon - Module 17
Interview preparation
Coming soon
Official documentation
- nextjs.org/docs (nextjs.org)
- nextjs.org/learn (nextjs.org)
- react.dev/reference/rsc/server-components (react.dev)
More in Web development
- HTML (coming soon)
- CSS (coming soon)
- React (coming soon)
- Node.js & Express (coming soon)
- All Web tracks
- How we make lessons