Learn React on Scrimba (interactive)
Quick answer: Free, ~15.1-hour flagship React course with Bob Ziroll (MDN partner). You edit code inside each scrim—no local setup spiral—then ship Tenzies and Assembly: Endgame for your portfolio. Built for people who want a credible first React credential before Pro depth.
Last reviewed: March 2026.
We may earn a commission if you join Scrimba through our links.
Interactive React Tutorial
FreeThis is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
View on Scrimba (opens in a new tab)About This Course
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible.
This Intermediate-level course covers 15.1 hrs of content across 157 interactive screencasts. It is available for free — no subscription required.
- Duration: 15.1 hrs
- Level: Intermediate
- Access: Free (no subscription required)
- Modules: 6
- Total Lessons: 157
Instructor
This course is taught by Bob Ziroll, an experienced educator on the Scrimba platform.
What Makes This Course Distinctive
You finish with two named portfolio pieces: Tenzies and Assembly: Endgame. Earlier modules move from static UI into data-driven views, then spend real time on state and side effects so useState and useEffect feel familiar before the capstones. Bob Ziroll teaches in Scrimba's signature format: pause the cast, edit the instructor's code in the same pane, and run it immediately. That matters when you are new and would otherwise lose time switching windows or guessing what broke.
Learners often stall on "when does state live here?" and on async data and effects. The course spreads state across many short exercises instead of one overwhelming app, then ties ideas together in the game projects. Career changers like Maria get a clear sequence without assuming prior framework experience; newer devs like Tom get repetition inside the browser. If you already ship production React with hooks and want patterns for scale, skip ahead to Advanced React. If you want a single free, credible first React credential on your resume, this is the obvious starting point on Scrimba.
Module Breakdown
| Module | Duration | Lessons |
|---|---|---|
| Static pages | 2.4 hrs | 22 |
| Data-Driven React | 2.3 hrs | 22 |
| React State | 5.2 hrs | 57 |
| Side Effects | 108 min | 18 |
| Capstone Project #1 - Tenzies | 86 min | 17 |
| Capstone Project #2 - Assembly: Endgame | 2.2 hrs | 21 |
What You'll Build
- Tenzies
- Assembly: Endgame
These hands-on projects reinforce what you learn and give you portfolio-ready work to show employers.
Prerequisites
Basic knowledge of HTML, CSS, and JavaScript is recommended before starting this course.
Who Is This Course For?
Best for complete beginners and career changers who want to learn React from scratch with an instructor walking through every concept. The course is built so you code inside every lesson. No separate editor setup is required. Not ideal if you already know hooks and effects well and want advanced architecture or performance work (use Advanced React instead).
Part of These Learning Paths
Choose This If
- You want a free, end-to-end first React course with two portfolio games, not scattered YouTube clips.
- You have tried passive videos or docs but you forget syntax because you never typed it; this course forces you to edit code in every cast.
- You need React fundamentals and small projects before the Frontend or Fullstack paths, so path modules feel manageable.
Related Courses
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
- Scrimba Review 2026
Yes! This course is completely free. No credit card or Scrimba Pro subscription is needed to start learning.
The course contains 15.1 hrs of interactive screencasts. Since you can pause and code along at your own pace, most learners finish in 2-4 weeks of regular practice.
You will build real projects including: Tenzies, Assembly: Endgame. These projects teach you practical skills you can apply immediately.
Ready to Upgrade Your Learning?
Use our partner link to claim 20% off Scrimba Pro and unlock all courses and career paths.