Tech

Learn Next.js

3 plans 19 lessons

Routing, data fetching, and deploying a modern web app.

What You'll Learn

01Foundation

Next.js setup and file routing

Create a project and learn file-based routes.

setuproutingbasics
02Foundation

Layouts, pages, and components

Compose layouts, pages, and shared UI pieces.

layoutscomponentsstructure
03Core

Server data and caching

Fetch data on the server and control caching.

data fetchingservercaching
04Core

API routes and middleware

Build route handlers and add middleware logic.

apimiddlewarebackend
05Core

SEO, metadata, and images

Configure metadata, Open Graph, and image optimization.

seometadataimages
06Challenge

Deploy a Next.js app

Prepare a build and deploy to production.

deploymenthostingpractice

Deploy a Next.js app in 7 days

File routing, server data fetching, metadata, and a production deploy — done step by step.

Start learning

This plan got me from Next.js-curious to shipping a real project. The structure is excellent.

— Lucas D., indie developer

Browse all courses