Learn web development
Interactively

1

Choose your path

First you need to choose what to learn.

Currently, our only path is the React path

2

Complete a step

There are many steps in a path, each step explains you a different concept with fun and effective writing.

Our steps have been proofread multiple times to ensure they are incredibly easy to understand.

3

Conquer a challenge

After every step there will be a challenge to test how much knowledge you've absorbed.

This step can be either a code challenge or a flashcard and there are 4 different types of flashcards.

Flashcards done differently

Select the line containing the bug!


Selected line: none

1
const ExampleComponent = ({ baseNumber }) => {
2
const randomNumber = (baseNumber + Math.random()) * 10
3
return (
4
<p>Random number: {randomNumber}<p>
5
);
6
}

Are you ready to start learning?

Learn For Free

Free content just 2 clicks away