Scrimba's Learn React course is free, and you take it at scrimba.com. Like Scrimba's other courses, it uses interactive screencasts where you pause and edit the code in the player, so you build as you watch. You make real projects, a travel journal, a color-scheme generator, and a meme generator, rather than just following along. The free course has no certificate. Our 'Go deeper' button points to Scrimba Pro, the paid plan that adds certificates, solutions, and the full front-end career path. We are not in Scrimba's affiliate program, so we earn nothing if you upgrade. One honest note: this course assumes you already know JavaScript, so start with Scrimba's free JavaScript course if you're new. Learn React free here, and upgrade only if you want the certificate.
Scrimba lists the free React course at around 40 hours of interactive screencasts built around three projects (source: scrimba.com/learn/learnreact).
About This Course
Scrimba's interactive React course teaches components, state, props, hooks, effects, and routing. Build a travel journal, color scheme generator, and meme generator. The interactivity sets it apart.
Course Details
Frequently Asked Questions
Is the Scrimba React course free?
Yes. The lessons are free. A certificate is a Scrimba Pro feature, not part of the free tier.
Do I need JavaScript first?
Yes. It assumes you already know JavaScript basics and moves quickly into components and hooks. Start with Scrimba's free JavaScript course if you're new.
What do you build?
A travel journal, a color-scheme generator, and a meme generator, so you practice React on real projects instead of toy examples.
What does it cover?
Components, props, state, hooks, effects, and client-side routing, the core of a modern React app.
Do you get paid if I upgrade to Pro?
No. We are not in Scrimba's affiliate program, so the upgrade pays us nothing. The free React course does not require Pro.
More react Courses
Front End Development Libraries
Learn Bootstrap, jQuery, Sass, React, and Redux through hands-on challenges and projects. Earn a free verified certificate by building five projects including a random quote machine and drum machine.
The Odin Project's dedicated React curriculum. Covers components, JSX, state, effects, routing with React Router, testing, and performance. Build a full series of projects including a shopping cart application.
Meta Front-End Developer Certificate
Meta's front-end developer certificate on Coursera. Covers HTML/CSS, JavaScript, React, UI/UX principles, and capstone project. Free to audit. Certificate requires payment.