Skip to content

Editorial collection16 gamesFrom age 8Compiled Sep 2026

Learn to code by playing

Nobody learns programming from a game alone, but the habits underneath it, ordering steps, spotting the bug, building a loop, can be practised long before syntax. This ladder starts with marbles and arrows on a table and ends with games that run actual code.

Who it is for
Anyone from about eight who likes making things work, and anyone who wants a gentler entry to programming than a course.
What is inside
Sixteen games ordered from age eight to fifteen: a marble-powered mechanical computer, arrow-programmed robots, crate-stacking loops, a Nintendo game-making toolkit, visual blocks that drive a robot crew, office-worker assembly puzzles, colony automation, a machine-learning factory, conveyor logic, molecule programming, a visual machine-learning puzzle, an online world driven by JavaScript, a computer built from NAND gates, and two assembly-language puzzles.
How we chose
  • Each game must make the player write or arrange instructions and then watch them run; button-mashing does not count.
  • Ordered as a ladder: earlier picks need no reading beyond icons, later picks assume a teenager who enjoys text.
  • Debugging matters more than typing: every pick makes a wrong program visibly fail so the player can fix it.
  • No subscriptions to keep going; free entries are marked, and paid ones are single purchases.
  • Builders and tinkerers
  • Teenagers curious about programming
  • STEM
  • Logic & strategy

The games, in the order we would try them

  1. Ages 8+MobileMeaningfulness 60/100 · Moderateresearch Research-backed

    Program a robot with arrow commands and discover procedures when the instruction slots run out.

  2. 2. Cargo-Bot

    FreeIAPIn-app purchases

    Ages 8+MobileMeaningfulness 65/100 · Moderatepractice Practice-backed

    Stack crates with a claw using tiny programs; free, and the first place many children meet a loop.

  3. Ages 8+Board gameMeaningfulness 72/100 · Highpractice Practice-backed

    A marble-powered machine on the table where bits, counting and addition are parts you can touch.

  4. Ages 9+ · ESRB EConsoleMeaningfulness 69/100 · Moderatepractice Practice-backed

    Nintendo's visual scripting nodes make a whole game's logic visible and editable on a Switch.

  5. Ages 9+PC, WebMeaningfulness 68/100 · Moderateeditorial Editorial only

    Visual blocks tell a crew of robots what to do, and functions arrive when routines get too long to manage.

  6. 6. Human Resource Machine

    from $4.99In-app purchases

    Ages 10+ · ESRB E10+PC, Console, MobileMeaningfulness 76/100 · Higheditorial Editorial only

    Office workers execute instruction lists that are real assembly-style programs, one concept per level.

  7. Ages 10+ · ESRB EPC, Console, MobileMeaningfulness 71/100 · Higheditorial Editorial only

    The sequel programs crowds at once, so parallel thinking and race conditions appear as puzzles.

  8. Ages 10+ · ESRB EPC, ConsoleMeaningfulness 67/100 · Moderateeditorial Editorial only

    Teach robots by demonstration, then read and edit the visual script they recorded to automate a colony.

  9. Ages 10+PC, ConsoleMeaningfulness 64/100 · Moderateeditorial Editorial only

    Data you collect trains an in-game model, so prediction becomes a machine on the factory floor.

  10. 10. shapez

    FreeFree on Play on web

    Ages 12+PC, WebMeaningfulness 61/100 · Moderateeditorial Editorial only

    Conveyor belts, cutters and painters form production lines that are really flowcharts; free in the browser.

  11. Ages 12+PCMeaningfulness 72/100 · Highpractice Practice-backed

    Two arms share one workspace, which turns every puzzle into a lesson in doing things at the same time.

  12. Ages 13+ · ESRB EPC, Console, MobileMeaningfulness 66/100 · Moderateeditorial Editorial only

    Machine-learning ideas as node-based puzzles, with the vocabulary explained between levels.

  13. 13. Screeps: World

    FreeFree on Play on web

    Ages 13+Web, PCMeaningfulness 91/100 · Exceptionaleditorial Editorial only

    Units are controlled only by JavaScript you write, in a persistent world; free to start.

  14. Ages 13+PCMeaningfulness 88/100 · Exceptionalpractice Practice-backed

    Starts at a single NAND gate and ends with a processor you designed and an assembly language you invented.

  15. Ages 14+PCMeaningfulness 79/100 · Highpractice Practice-backed

    Assembly across a grid of tiny processors that can only talk to their neighbours, scored on cycles and instructions.

  16. Ages 15+PCMeaningfulness 84/100 · Highpractice Practice-backed

    Small programs in a real-feeling assembly language hack into fictional systems; for teenagers who want the real thing.

Free games worth your time

Genuinely free games: no ads, no chat with strangers and no purchase needed to play the real thing.

11 gamesFrom age 3Mobile, PC, WebSep 2026

STEM through play

Games where fractions, forces, orbits, algorithms and molecules are the mechanics, not the wrapping paper.

18 gamesFrom age 6Mobile, PC, Console, Web, Board gameSep 2026