Skip to main content

Learn Next.js

Scrimba's free Next.js course, taught by Bob Ziroll across roughly 4.4 hours: the framework most React developers reach for when a single-page app is no longer enough.

Quick answer

Learn Next.js is Scrimba's free, intermediate course on Next.js, the most popular React fullstack framework. About 4.4 hours across two modules, taught by Bob Ziroll. You cover file-based routing, shared layouts, data fetching, and the rendering strategies (server, static, client) that define how a Next.js app behaves. It assumes you already know React. If you do, this is the natural next step.

Is it worth your time?

It is free and it is taught by the same instructor as Learn React, so the style and notation carry over cleanly. For a React developer, that continuity matters: you are not relearning how the player works or how the teacher thinks, just adding the framework layer on top of what you already know.

The honest caveat is that Next.js moves fast as a project, and a recorded course is a snapshot. The routing and rendering concepts here are durable, but specific API surface around the App Router and server components shifts between releases. Treat this as the conceptual foundation, then check the official docs for the exact current syntax.

What you'll learn

Course curriculum

2 modules

  1. Build a Next.js App2 hrs
  2. Rendering Strategies and More2.4 hrs

The first module gets you building a working app: routing, layouts, navigation, and pulling in data. The second is where Next.js earns its reputation, walking through the rendering strategies that decide whether a page is generated on the server, built statically, or hydrated on the client, and why that choice affects speed and SEO. That second half is the part you cannot get from a plain React course.

Who it's for, and who should skip it

It fits React developers who want to ship real, multi-page, SEO-friendly apps rather than client-only SPAs. If you have finished a React course and keep hearing "just use Next.js," this answers why.

Skip it if you have not learned React yet. Next.js is a React framework, not a starting point; do Learn React first. Also skip it if your project is a small client-side widget that never needs server rendering, because the framework's weight would not pay off.

Prerequisites

Working React: components, props, hooks, and data fetching. A basic grasp of how HTTP requests and URLs work helps, since routing and server rendering lean on both. No prior Next.js needed.

Where it fits

Learn Next.js sits after the React fundamentals on the Frontend Developer Path and the Fullstack Developer Path, where it becomes the bridge from frontend React into fullstack territory.

Free or Pro

The course itself is free, with no subscription required. Scrimba Pro is a separate decision that unlocks the structured career paths, coding challenges, the private Discord, and certificates. If you only want this course, you never have to pay. See current plans if you later want the path structure.

Strengths and limits

What it does well: it is free, it is taught by a strong, familiar instructor, and it focuses on the two things that actually distinguish Next.js from plain React, routing and rendering. The interactive format suits a framework you learn by building.

Where it is limited: a fast-moving framework means some syntax will drift from the recording, the two-module scope keeps it introductory rather than exhaustive, and fast peer help depends on the Pro Discord.

Start Learn Next.js for free (opens in a new tab)