You learn to code by typing it.

Hands on a keyboard at a desk with an open book, lit by two monitors

Why it works this way

Videos and books explain plenty. The skill arrives later, when you type something, it breaks, and you work out why.

Pastroding is built around that moment. Lessons sit beside a browser editor, and automatic tests tell you whether your code does what was asked.

How a lesson runs

read
A short explanation of one idea, with the task at the end.
write
Type your answer in the editor next to it. There is nothing to install first.
run
The tests check your code and show what still needs work.
move on
Your progress is saved to your account, so the next lesson is waiting when you come back.

Where it goes

HTML and CSS first, then JavaScript and beyond. Along the way, hands-on projects ask you to use several topics at once.

See the full track