Next.js Fundamentals

Ship production-ready React with Next.js. Learn the App Router, file-based routing and layouts, server vs client components, data fetching, route handlers, and server actions, building a small project in every chapter. Assumes you have finished React Fundamentals.

BTaught by Brad Traversy
4.6
1.6k enrolled

Start learning

Build real skills one lesson at a time

Explore the complete curriculum below, then start with the lesson that is right for you.

About this course

Next.js is the most popular way to build production React apps. It adds routing, server rendering, and a full-stack toolkit on top of React.

This course covers the modern App Router from the ground up, building a small project in every chapter.

What you'll learn

  • File-based routing and nested layouts
  • Server and client components, and when to use each
  • Data fetching in the App Router
  • Route handlers for building APIs
  • Server actions for mutations

Prerequisites

Course instructor

BT

Brad Traversy

Founder of Traversy Media and an educator known for practical, project-focused web development courses.

Course content