Skip to main content

Advanced React on Scrimba

Quick answer: You can ship small UIs but bigger apps expose weak spots—messy reuse, routing, unnecessary renders. This Pro ~13.2-hour course with Bob Ziroll walks reusability, routing, and performance in interactive scrims so you practice patterns interviews actually ask about. Finish Learn React (free) first.

We may earn a commission if you join Scrimba through our links.

Last reviewed: March 2026.

About This Course

The best learning experience paired with a world-class instructor. This massive course aims to turn you into hireable React developer as fast as possible.

This Advanced-level course covers 13.2 hrs of content across 125 interactive screencasts. A Scrimba Pro subscription is required for full access.

  • Duration: 13.2 hrs
  • Level: Advanced
  • Access: Scrimba Pro required
  • Modules: 3
  • Total Lessons: 125

Instructor

This course is taught by Bob Ziroll, an experienced educator on the Scrimba platform.

What Makes This Course Distinctive

The syllabus is organized into three heavy tracks: Reusability, Routing, and Performance. You do not get a single toy demo. You get sustained practice on the topics that separate junior from hireable: composition, shared logic, router-driven apps, and why renders cost money. Bob Ziroll's pacing assumes you already built UIs with React; he spends time on decisions and tradeoffs, not syntax from scratch.

Many learners leave a beginner course able to fetch data yet still confused about where to put logic, how to split components, or how to structure routes. This course pushes you through those walls with interactive casts you can fork and break on purpose. It pairs naturally after the free Learn React course (15.1 hours). Teams onboarding mid-level hires also use it when docs-only learning did not stick. If you only need React Router in isolation, the dedicated Router course is narrower. If you want breadth toward job-ready fluency, this is the flagship Pro follow-up.

Module Breakdown

ModuleDurationLessons
Reusability5 hrs59
Routing6.4 hrs53
Performance109 min13

Prerequisites

Working knowledge of React fundamentals (components, state, props) is expected.

Who Is This Course For?

This course is for experienced developers looking to deepen their Learn Advanced skills. You should already be comfortable with the fundamentals before diving in.

Part of These Learning Paths

Choose This If

  • You want one Pro course that covers advanced reusability, routing depth, and performance, not three separate blog posts.
  • You have built small React apps but interviews still expose gaps in composition or how you structure larger trees; this course fills those gaps with guided practice.
  • You are on the Frontend or Fullstack path and need stronger React before frameworks like Next.js feel obvious.

Practice & Learn More

Start Advanced React on Scrimba

Unlock Advanced React, React Router, challenges, and 86+ courses with Pro.

Use our partner link to get 20% off the Pro plan.

Claim 20% Off Scrimba Pro (opens in a new tab)