Learnr

Learn React

Build real interfaces with components and hooks, one small lesson at a time.

or browse all courses.

Free to start. Built from a single prompt. No credit card.

React is how much of the modern web gets built, and it clicks once you understand components and state. Learnr builds you a personalized React course from a single prompt, then teaches it through short, interactive lessons that adapt as you improve.

What you'll learn

  • Build UIs from reusable components and JSX
  • Manage state and side effects with useState and useEffect
  • Pass data with props and lift state when you need to
  • Handle events, forms, and conditional rendering
  • Structure a small React app that stays maintainable

What's inside your React course

A sample path Learnr builds for React. Your real course adapts to your goal and level.

  • 1. Components, JSX, and how React thinks
  • 2. Props and rendering data
  • 3. State with the useState hook
  • 4. Side effects and the useEffect hook
  • 5. Handling events and forms
  • 6. Composing a small app from the pieces

How Learnr builds your course

Type your topic

Tell Learnr you want to learn react, or get as specific as you like.

Get a personalized course

Learnr instantly builds a full React course tailored to your goal and skill level.

Learn and level up

Move through bite-sized lessons and interactive practice, earning XP and keeping your streak.

React questions, answered

Do I need to know JavaScript before learning React?

Yes, a working grasp of JavaScript helps a lot. Learnr can build you a JavaScript course first if you want the foundation.

Is React hard to learn?

The core ideas are small and consistent. Once components and state make sense, most of React builds on those same patterns.

Explore more courses

Ready to learn react?

Start your free, personalized React course in seconds. .