A small first step.
Click a block to insert real code. Follow a lesson, try a challenge, then remix an example into your own project.
Find a starting point →A little spark goes a long way
Draw a flower. Tell a story. Build your first game. Start with words you already know, and see what they can do.
Free · No student account · Mac, Windows & Linux
Drag to explore · shape it below
A 3D remix of Sparky’s flower. The playground draws the original 2D program.
Start right here
Pick an example, edit its code, and press Run. This small browser playground runs drawing, variables, loops and lists.
The full app adds sprites, sound, debugging, files and Arduino. Explore the language →
Room to grow
Click a block to insert real code. Follow a lesson, try a challenge, then remix an example into your own project.
Find a starting point →Make a melody with the piano. Move sprites around a game. Explore Python or connect an Arduino board.
See what you can make →Friendly errors suggest what to try. Pause a program, inspect its variables and walk through it one step at a time.
Get to know Sparky →For the whole classroom
Give students a starting point and clear checks. They can work offline, try their ideas, and hand in a project ZIP when they’re ready.
Local classroom controls let you hide AI and extensions. No student accounts required.
Open the teacher guide →YOUR FIRST SQUARE · SAMPLE ASSIGNMENT
Can you draw a square with equal sides?
repeat 4 times
move 100
turn 90
end✓ Four lines ✓ Back where you started
Download the assignment ↓Keep the spark going
Get the native app for longer projects, saved progress and a stage of your own.