You need to enable JavaScript to run this app.

Learning React is hard.
So we made it fun.

Level up your React with 100s of fun mini-challenges

Ready to test your React skills? Try it out!
jsx
props
components
state
hooks
lists
keys
conditionals
effects
events
refs
context
reducers
jsx
props
components
state
hooks
lists
keys
conditionals
effects
events
refs
context
reducers

Learn by doing, not viewing.

React is often taught by video lessons, but learning React is far better (and more effective) when you are actively coding and solving problems on your own.

Gain essential skills in minutes.

Your time is precious — that's why we've packed a complete education into bite-sized challenges. Every second you put into this course will be well spent.

Make your code learning fun.

Learning React shouldn't be boring. We've taken all the React training you need and put it into a fun package. You won't want to learn code any other way.

Become a React pro for one low price.

Unlock the most fun and interactive way to learn React.

Lifetime Access (-20%)

Get lifetime access to all challenges.

$119$99
  • The best way to learn React
  • 100s of amazing challenges
  • Unlock all course content
  • Save your learning progress
  • All future course updates

By joining, you agree to LearnCode's Terms of Service & Privacy Policy.

Frequently asked questions