zhutoulalaMy 10-year-old couldn't sit through a Python tutorial. So I turned it into a dungeon crawler. Last...
My 10-year-old couldn't sit through a Python tutorial. So I turned it into a dungeon crawler.
Last year, I tried teaching my kid to code. We started with a popular online Python course. By lesson 3 ("Variables and Data Types"), they had closed the laptop and were back on YouTube.
I don't blame them. Most coding tutorials are built for adults with existing motivation. They assume you want to learn. Kids don't want to learn - they want to play.
So I built SuperRobots - a free, browser-based coding game with two modes:
No accounts. No paywalls. No ads. Just open superrobots.org in a browser and start playing.
Most platforms teach coding like math class: concept -> example -> exercise -> repeat. This works for motivated adults, but it creates a massive drop-off for younger learners.
The real problem isn't what they're teaching - it's why a kid should care. If there's no immediate, visual payoff, they disengage.
Games fix this. When your code makes a robot move, shoot a laser, and defeat an enemy right in front of you, the feedback loop is instant. You're not learning for i in range(5) - you're figuring out how to blast five enemies without dying.
The Block Game teaches foundational logic:
Once they've internalized these concepts visually, they move to...
The Cyber Dungeon, where they write real code:
# Move through the dungeon
super_robot.moveRight()
super_robot.moveRight()
super_robot.moveDown()
# Fight an enemy
super_robot.fire_laser()
The levels get progressively harder. By the end of the campaign, players are writing pathfinding algorithms and multi-step combat logic - things that would be "Chapter 12" in a textbook but feel natural because they've been playing their way up to it.
If you're curious about the implementation:
The entire thing runs client-side. No server, no database. A kid in a rural area with a Chromebook and spotty Wi-Fi can load it once and play offline.
I'd genuinely love feedback from this community:
If you're a teacher, parent, or mentor - share it with your students. It's completely free and always will be.