Install on your home screen. Saves stay on this browser. Online updates wait for the city overview.
A broken city.
A tiny robot.
Your code.
The Glitch scrambled everything. You and BYTE are the repair crew. Write code, power up your robot, and bring five districts back to life.
No lost lives. Mistakes are part of the mission.Fix one thing. Change everything.
Learn to ask your data questions.
Eight units. Three exercises each. Real queries and visible results. Start with support, remove it gradually, and prove you can solve a different version.
SQL foundations in SQLite · Reading and reporting only. Your other game progress is preserved. The original SQL puzzles are not counted as independent passes here.
Query drafts, current exercise, and learning progress save on this browser automatically.
Independent pass = successful fresh-data query without hints, plus a correct concept explanation. It is practice evidence, not a certification. Next after these foundations: subqueries, CTEs, window functions, schema design, indexes, and transactions.
Program BYTE’s next move.
Reach the power cell without hitting a wall. Build a program with the command buttons, then run it. These are Python-style calls to our game’s robot API.
BYTE starts facing east →. Reach the glowing cell.
move() advances one square. turn_right() rotates 90°. Move twice adds a for loop that calls move() twice.
# Add your first command above
Earn 60 bolts the first time you solve each map. Replay as often as you like.
BYTE’s garage
Mission rewards unlock robot finishes and equipment. Equip unlocked gear freely—your bolts are never spent.
Code rush
A quick-fire remix of missions you’ve already completed. No progress is lost. Practice at your own pace in story mode first.
Complete at least 3 story missions to unlock Code rush.
Desktop HTML and progress backups
Optional desktop copy.
Download one HTML file, then open it in a desktop browser. All missions and the real SQL workshop are included. No server or installation required. Phone file previews may not run the game; use the website on those devices.
Progress stays in each browser or file. Export here and import in your downloaded copy to continue; saves do not sync automatically. Keep a progress backup before moving or replacing the HTML file.