0coins

New here? Start with this 30-second guide

Programming means giving a computer a list of instructions, one line at a time. Python is a popular language for writing them. Every program has to remember things (numbers, words) while it runs, and that remembering happens in the computer’s memory.

You cannot normally see memory. This app lets you watch it. For each lesson: 1. read “In plain words”, 2. look at the next line and predict what will happen, 3. press Next line and check yourself. Win each lesson’s challenge to earn coins, then spend coins to unlock the next lesson. No typing needed, and you cannot break anything.

Already code for a living? Open “Going deeper” under each lesson for how CPython really behaves.

In plain words

Going deeper (for experienced programmers)

    Tip: press the right arrow key to run the next line.

      Console