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 freeCodeCamp
freeCodeCamp's Front End Development Libraries certification teaches React, Redux, Bootstrap, jQuery, and SASS through five hands-on projects. You build dynamic web interfaces from scratch. The entire course is free on freeCodeCamp.org. After finishing, you understand modern front-end libraries and can build interactive UIs. The main limitation: this teaches libraries, not deep web design principles. Pair it with HTML/CSS fundamentals first, then JavaScript for depth.
React is used by 46.9% of professional developers making it the most popular frontend framework (source: Stack Overflow Developer Survey 2025).
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.
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
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.
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.