Write Python, JavaScript, TypeScript, C++ or SQL; run it, pause it, rewind it. Watch what every line does, step by step, in a live world.
Scroll and the code runs. The lit line is the one running now, the bot is its result, and the strip below is the whole run.
Write
Read the sensors, decide, steer the bot.
Run
The code runs once; every line is recorded.
Rewind
Go back in time to the moment the bug was born.
1def solve(bot, radar):2 while not bot.at_target():3 if radar.front_blocked():4 bot.turn_right()5 else:6 bot.move()
The commands in this example unlock as you go; the first level has only bot.move().
Guide a robot through mazes, repair faulty code, query a database, race your friends live. Python, JavaScript, TypeScript, C, C++ and SQL; all of it runs in your browser.
Every level is also tested on hidden maps. Code tailored to one map gets caught, efficient code gets measured.
Measured on the reference solution: as n grows 256×, reads go from 3 to 11.