Next.js Introduction
The React framework for production
Next.js Routing
Understand how the App Router works in Next.js
Layouts & Templates
Nested layouts, templates, parallel routes, and intercepting routes in Next.js
Next.js Server Components
React Server Components in Next.js — rendering on the server
Data Fetching in Next.js
Fetching data with Server Components, streaming, and caching
Loading & Error UI
Loading skeletons, error boundaries, and streaming states in Next.js
Route Handlers
Building API endpoints in the App Router with route handlers
Middleware
Run code before requests complete — auth, redirects, headers, and i18n
Image & Font Optimization
Optimize images with next/image and fonts with next/font
Server Actions and Mutations
Mutate server data directly from client components with Server Actions
Streaming & Suspense
Stream HTML to the client with Suspense boundaries and loading UI