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.
Advanced React
ProGo deeper on reusable patterns, routing, and performance—interactive scrims with Bob Ziroll.
View on Scrimba (opens in a new tab)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
| Module | Duration | Lessons |
|---|---|---|
| Reusability | 5 hrs | 59 |
| Routing | 6.4 hrs | 53 |
| Performance | 109 min | 13 |
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.
Related Courses
- Best React Courses and Tutorials Compared [2026]
- React Search Tutorial
- Free tutorial on React class components
Practice & Learn More
- Practice React Hooks
- Practice React Projects
- How Long Does It Take to Learn Coding?
- Scrimba vs Codecademy | All Comparisons
Related Pages
- Practice React Hooks
- Practice React Projects
- Frontend Developer Path
- Scrimba vs Codecademy
- React Courses
- All Courses
- Scrimba Pricing | Pro vs Free
- Scrimba Review 2026
No—it requires Scrimba Pro. The flagship Learn React course is free first.
About 13.2 hours of screencasts; many learners spread that over several weeks alongside projects.
You will reason better about reusable components, router-driven structure, and performance—still pair with real portfolio work for job search.
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.