Skip to main content

Best React Courses and Tutorials on Scrimba, Compared

Start with Learn React if you're new to the library: it's free, it's a substantial 15.1-hour course, and it ends on two portfolio projects. Once components and hooks click, move to Advanced React for production patterns, add Learn React Router for multi-page apps, and pick up React Challenges to practice by doing rather than watching.

The courses at a glance​

CourseLevelLengthAccessBest for
Learn ReactIntermediate15.1 hrs, 358 lessonsFreeYour starting point: components, props, state, hooks, and two portfolio projects with Bob Ziroll
Advanced ReactAdvanced18.8 hrs, 240 lessonsProProduction patterns (context, reducers, custom hooks) once the basics feel comfortable
Learn React RouterIntermediate9.7 hrs, 139 lessonsProAdding multi-page navigation and nested routes to a React app
React ChallengesIntermediate9.8 hrs, 84 lessonsProBuilding fluency through hands-on challenges rather than following along
Build a Memory Game in ReactIntermediate4.4 hrs, 44 lessonsProA focused, guided project to cement state and event handling
Movie Search AppIntermediate57 min, 14 lessonsProA quick build wiring React to an external API
Learn Class Components in ReactIntermediate1.3 hrs, 19 lessonsProReading and maintaining older class-based codebases
React Interview QuestionsIntermediate41 min, 13 lessonsProA last-mile refresher before interviews, with Cassidy Williams
Testing in ReactIntermediate56 min, 12 lessonsProWriting a test suite with Vitest, React Testing Library and MSW
What's New in React 19?Advanced1.2 hrs, 16 lessonsFreeReact 19 actions and related APIs once you already know hooks

Durations and lesson counts above come from Scrimba's catalog. Learn React and What's New in React 19? are free. The other eight courses need Scrimba Pro; the flagship's separate Solo Projects also need Pro. See the pricing page for current rates and what Pro unlocks.

Which one should you pick?​

If you want React inside a structured, job-focused sequence instead of picking courses one by one, Learn React and Advanced React are built into the Frontend Developer Path (opens in a new tab) (81.6 hrs) and the Fullstack Developer Path (opens in a new tab) (108.4 hrs). Weighing Scrimba against a paid alternative? Our best React courses on Udemy roundup ranks the top picks there too.

Prerequisites​

You need a working grasp of HTML, CSS, and JavaScript, especially arrays, functions, and ES6 syntax, before the React courses will click. If any of that feels shaky, start with Learn JavaScript first.

Part of these learning paths​

Not every course above sits inside a path. Learn React, Advanced React, and React Interview Questions are the three that do, in both the Frontend Developer Path and the Fullstack Developer Path. Testing in React is also part of the Fullstack path. Router, Challenges, the project builds, Class Components and What's New in React 19? stay standalone.

Practice and learn more​

Start with Learn React, free

The free flagship course anchors Scrimba's whole React track. Explore Pro when you are ready for the advanced courses.

Try Scrimba free (opens in a new tab)