ReactIntermediate
Learn React for Free
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.
Free course on The Odin Project
The Odin Project's React Path teaches React from project-first perspective: you build real applications while learning concepts. The path covers components, hooks, state, side effects, and testing. All lessons and projects are on The Odin Project's free platform. After finishing, you can build complex React applications. The main limitation: The Odin Project is project-heavy, which is excellent for learning but can feel fast. Pair it with conceptual resources (React docs) for depth.
React is the most popular frontend framework, used by 46.9% of professional developers and powering millions of web applications (source: Stack Overflow Developer Survey 2025).
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.
ReactIntermediate
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.
ReactIntermediate
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.
ReactBeginner
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.