No videos. No copy-paste.
Learn to code by actually writing code.
Short text lessons. Then you type real code, run it in your browser, and earn XP for everything. Start with Python — Java, C, SQL and more are on the way. It feels like a game, because it is one.
Your first type-along
Click the code and re-type it. When every character is right, it runs. (Yes, pasting is blocked. That's the point.)
Built on one belief: typing is learning
Type-alongs
Code is shown ghosted — you re-type every character yourself. Paste is disabled. Typing builds the muscle memory reading never will.
Real code, in your browser
Every snippet runs on a real interpreter right on the page — Python today, more languages on the way. No setup, no installs.
Auto-graded challenges
Write real solutions against hidden tests. Progressive hints if you're stuck, friendly errors when you crash.
XP, streaks & combos
Everything earns XP. Daily streaks with earnable freezes, combo multipliers for flawless runs, badges, boss fights.
A journey map
The course is a game world: lesson nodes, locked gates, and a boss challenge guarding the end of every module.
Never read for long
No lesson makes you read more than ~90 seconds without doing something. Read → type → run → check. Repeat.
One platform, many languages
Python is live today. Each new course gets the same treatment: type-alongs, bosses, and real code in the browser.
Python from Zero
From "what is code?" to building a text adventure — by typing every line yourself.
SQL from Zero
Query real databases in your browser. Tables, joins, and the questions data answers.
JavaScript from Zero
The language of the web — make pages think, react, and move.
Java from Zero
Classes, objects and the JVM — the backbone of enterprise software.
C from Zero
Pointers, memory, and the machine itself. Where all languages come from.
Git from Zero
Version control without fear — branch, merge, and undo anything.