A little spark goes a long way

Little ideas.
Real code.

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

YOUR IDEA, ANOTHER DIMENSION3D flower

Drag to explore · shape it below

A 3D remix of Sparky’s flower. The playground draws the original 2D program.

✦ Made for curious beginners✦ Lessons that work offline✦ Your projects stay on your computer

Start right here

Change a word.
Make something yours.

Pick an example, edit its code, and press Run. This small browser playground runs drawing, variables, loops and lists.

your-idea.spark⌘ / Ctrl + Enter to run
Stage

The full app adds sprites, sound, debugging, files and Arduino. Explore the language →

Room to grow

From “hello” to “I made this.”

01 / LEARN BY MAKING

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 →
02 / FOLLOW YOUR CURIOSITY

More than drawings.

Make a melody with the piano. Move sprites around a game. Explore Python or connect an Arduino board.

See what you can make →
03 / UNDERSTAND THE OOPS

Mistakes have clues.

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

A lesson.
A little freedom.

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

Four turns. One shape.

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

Your next idea is waiting.

Get the native app for longer projects, saved progress and a stage of your own.