Skip to main content

Advanced React

The follow-up to Learn React, again with Bob Ziroll: about 13 hours on the patterns that separate someone who can use React from someone who can structure a real app.

Quick answer

Advanced React is Scrimba's Pro-tier, advanced React course: roughly 13 hours across reusability patterns, routing, and performance, taught by Bob Ziroll. It is meant for people who already finished Learn React (or know hooks-based React) and want the composition patterns, render optimisation, and routing depth that production apps need. It is not a beginner course and does not reteach the basics.

Is it worth your time?

If you have built a couple of React apps and keep hitting the same walls (prop drilling, components that are hard to reuse, pages that feel slow), this is aimed squarely at you. The reusability module alone is five hours on composition, custom hooks, and patterns that make components flexible without turning them into spaghetti.

The honest caveat is overlap and prerequisites. The routing module covers a lot of the same ground as the dedicated React Router course, so if you only need routing, that standalone course is the cheaper path. And this is genuinely advanced: starting here without solid hooks knowledge will not go well.

What you'll learn

Course curriculum

3 modules · 125 lessons

  1. Reusability5 hrs59 lessons
  2. Routing6.4 hrs53 lessons
  3. Performance109 min13 lessons

Three large blocks. Reusability is the core: composition, custom hooks, and making components that bend without breaking. Routing is a full treatment of client-side navigation (and overlaps the React Router course). Performance is the shortest but high-value: memoisation, avoiding needless re-renders, and spotting what actually slows a React app down.

Who it's for, and who should skip it

It fits developers who have finished Learn React or already work with hooks and want to level up toward hireable, production-grade React.

Skip it if you are still learning the basics (do Learn React first), or if your only goal is routing, in which case take React Router on its own.

Prerequisites

Comfortable, hooks-based React: components, props, useState, useEffect, and fetching data. This course builds directly on that and does not pause to re-explain it.

Where it fits

Advanced React sits late in the Frontend Developer Path and the Fullstack Developer Path, after the React fundamentals and usually after some project work.

Free or Pro

This is a Pro course, so it needs a Scrimba subscription. Pro also covers the full career paths, the coding challenges, the Discord, and certificates. See current plans for what Pro costs in your region.

Strengths and limits

What it does well: real depth on reusability and performance, a strong instructor, and projects rather than slides. It is one of the better advanced React resources at any price.

Where it is limited: the routing module overlaps the standalone course, the published lesson counter runs ahead of the module-by-module total, and like all React work here, fast help depends on the Pro Discord.

View Advanced React on Scrimba (opens in a new tab)