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

Get notified when it opens, plus 50% OFF!
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.

Frequently asked questions