Free Learning Path Builder

Build your free react for free path

Pick your goal, your starting level, and how much time you have. We put the best free courses in the right order. No signup, no cost, and the link is yours to share.

โš›๏ธ

Your beginner react for free plan

4 courses ยท about 20.3 months at 8 hours a week (a steady evening habit most days of the week)

1

React Basics (Scrimba)

Scrimba's interactive format is the fastest way to get your first component rendering and understand the core mental model: state, props, and the component tree. You write React in the browser and see the result instantly, which matters for a topic where the feedback loop is everything. By the end you can build small interactive UIs and you understand how data flows through a component tree, the idea everything else in React builds on.

intermediate
Scrimba

Learn React for Free

40h ยท Free

2

Build Real React Projects (The Odin Project)

The Odin Project forces you to read docs and debug on your own, which is how real work happens. This step closes the gap between following along with a tutorial and writing your own code from a blank file. You set up your own tooling, work through projects with less hand-holding, and hit the kind of bugs you only learn to fix by fixing them. Finishing this is the point where React stops feeling like magic and starts feeling like a tool you control.

intermediate
The Odin Project

React Path (The Odin Project)

60h ยท Free

3

Front End Libraries Certification (freeCodeCamp)

freeCodeCamp covers React, Redux, and Sass across 300 hours, structured around five build-it-yourself certification projects. The free certificate is verifiable by employers, and the project requirements are substantial enough to put on a resume: a random quote machine, a markdown previewer, a drum machine, a calculator, and a pomodoro timer. Working through them cements React patterns and gives you a first taste of Redux for shared state.

intermediate
freeCodeCamp
Certificate

Front End Development Libraries

300h ยท Free

4

Advanced React and Redux (freeCodeCamp)

State management at scale, custom hooks, performance optimisation, and the real-world patterns production apps demand. Take this step once you are comfortable writing React and want to handle the complexity that shows up when an app grows past a few screens. This is the material that separates someone who can follow a React tutorial from someone a team can hand a feature to.

advanced
freeCodeCamp
Certificate

Advanced React and Redux Projects

300h ยท Free