Learn Next.js 16, step by step.

Nineteen lessons covering routing, rendering, data fetching, server actions and deployment. Every lesson has a try-it exercise and a short quiz. Progress is saved in your browser.

Beginner

Intermediate

Advanced