Coding for curious kids

Write real Python. Watch it come alive.

Coil is a Python playground for kids. Type a few lines, press Run, and watch your code draw, talk and play. If something breaks, Coil the snake helps you fix it.

  • Nothing to install
  • No ads
  • Works on tablets
star.py
import turtle
 
t = turtle.Turtle()
for i in range(5):
    t.forward(100)
    t.right(144)

Try this: change 144 to 160 in the playground. What shape do you get?

Make real things

What will you make first?

Draw amazing art

Use the turtle to draw stars, spirals and flowers with just a few lines of code.

t.circle(28)

Build your own games

Guessing games, quizzes and dice rollers you can play and share with your friends.

random.randint(1, 10)

Make the computer talk

Ask questions, remember the answers and write programs that talk back to you.

input("Your name? ")

How it works

Learn it. Type it. Run it.

  1. Read a tiny lesson

    Each mission teaches one new idea with a short example you can see working.

  2. Type the code yourself

    You type real Python, just like real programmers. That is how it sticks in your brain.

  3. Run it and win a star

    Press Run to see your code work. Finish the mission to collect a star.

8 levels to explore

Your coding adventure

Every level unlocks a new coding power. Start at level 1 with zero experience.

    Oops! Line 2 needs a little push to the right. Press Tab and try again!

    Meet Coil

    Stuck? Coil has your back.

    • Mistakes explained kindly

      Python errors can look scary. Coil turns them into one friendly sentence and points to the line that needs fixing.

    • Clues, not answers

      Ask for a clue and get a small one. Ask again for a bigger one. You still get to solve it yourself.

    • Stars and badges

      Finish missions to collect stars and unlock badges as you go.

    • First Run
    • Bug Squasher
    • Loop Master
    • Code Artist

    For parents and teachers

    Fun for them. Real skills you can see.

    Real Python, not a toy

    Kids write the same Python language professionals use, running on a real Python 3 interpreter in the browser. Their skills carry straight over.

    Safe by design

    No ads, no chat and no accounts. Nobody else can see or message your child, and the only voice in the app is Coil.

    Progress you can follow

    The level map shows every finished mission, star and badge at a glance. Progress stays on this device.

    Runs in the browser

    Works on laptops, Chromebooks and tablets with an up-to-date browser. Nothing to download or set up.

    Ready, set, code!

    Every level and every mission is free. Your first program takes about a minute, and Coil is waiting to say hi.

    Start level 1