Draw amazing art
Use the turtle to draw stars, spirals and flowers with just a few lines of code.
t.circle(28)
Coding for curious kids
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.
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
Use the turtle to draw stars, spirals and flowers with just a few lines of code.
t.circle(28)
Guessing games, quizzes and dice rollers you can play and share with your friends.
random.randint(1, 10)
Ask questions, remember the answers and write programs that talk back to you.
input("Your name? ")
How it works
Each mission teaches one new idea with a short example you can see working.
You type real Python, just like real programmers. That is how it sticks in your brain.
Press Run to see your code work. Finish the mission to collect a star.
8 levels to explore
Every level unlocks a new coding power. Start at level 1 with zero experience.
Meet Coil
Python errors can look scary. Coil turns them into one friendly sentence and points to the line that needs fixing.
Ask for a clue and get a small one. Ask again for a bigger one. You still get to solve it yourself.
Finish missions to collect stars and unlock badges as you go.
For parents and teachers
Kids write the same Python language professionals use, running on a real Python 3 interpreter in the browser. Their skills carry straight over.
No ads, no chat and no accounts. Nobody else can see or message your child, and the only voice in the app is Coil.
The level map shows every finished mission, star and badge at a glance. Progress stays on this device.
Works on laptops, Chromebooks and tablets with an up-to-date browser. Nothing to download or set up.
Every level and every mission is free. Your first program takes about a minute, and Coil is waiting to say hi.
Start level 1