How it works
Each lesson is a short read with examples, then a few practice questions. Some ask what a piece of code prints, some have you pick an answer, and some have you tap steps or lines into the right order. You can try again as often as you like; after two misses there’s a button to show the answer.
What do I need to know first?
Nothing. A little arithmetic helps with binary and hex.
The other computer science courses
- Programming basics: 9 lessons
- Data structures: 7 lessons
- Algorithms: 7 lessons
Where is my progress saved? In this browser, like the rest of the site. Nothing to sign up for.