LogoSpark
Free Starter Project ↓
πŸŽ‰Spring sessions now enrolling

Code Is a Superpower.
Class Starts Here.

Saturday morning classes where kids 6–10 drag colorful blocks into sequences that make cartoon robots dance β€” then cheer when the code runs.

β˜…β˜…β˜…β˜…β˜…4.9 from 200+ familiesNo coding experience needed
scroll to explore
1
Peek Inside a Class

Real kids. Real code. Real cheers.

Every Spark class ends with a demo showcase where kids present what they built to each other. The room gets loud.

Children laughing and pointing at their screens during a Spark coding class, colorful code blocks visible on monitors
πŸ“ Saturday, 10am β€” 40 minutes of pure building
Student Projects

Flip a card β€” see the code inside

Every project is built by a real kid, in class, in one session.

Grade 2 project
🐱

Maze Runner

Amara's first game β€” a maze where a cat collects fish.

Tap to see the code→
The code behind it
// Move the cat with arrow keys
when keyPressed() {
cat.moveTo(key.direction, 10)
}
// Collect fish β€” score goes up!
when cat.touches(fish) {
score.add(1)
fish.moveToRandom()
}
Tap to flip back
Grade 3 project
πŸ€–

Dance Bot

Leo's robot that does the worm when you clap.

Tap to see the code→
The code behind it
// Listen for a clap sound
when soundDetected('clap') {
robot.playAnimation('worm')
music.play('funky-beat')
}
// Repeat 3 times
repeat 3 {
robot.spinAround()
}
Tap to flip back
Grade 4 project
🌈

Weather Painter

Sofia's app that draws rain, sun, or snow on the screen.

Tap to see the code→
The code behind it
// Check today's weather
if weather === 'sunny' {
sky.draw('sunshine', color.yellow)
} else if weather === 'rainy' {
sky.draw('raindrops', color.blue)
} else {
sky.draw('snowflakes', color.white)
}
Tap to flip back

↑ These are actual projects from Spark students. Tap any card to see the code.

2
Free Starter Project

Take a class home β€” for free.

Download the Maze Runner starter project: a fully commented, ready-to-open file your kid can remix right now. No account needed, no app to install.

πŸ—ΊοΈ

Pre-built maze template

πŸ“

Step-by-step guide card

🎯

3 bonus challenge ideas

No spam, ever. Unsubscribe anytime. We just want to share the project with you.

Want to see everything we teach?

See the Full Curriculum β†’
3
Inside One Class

55 minutes. One idea. Infinite builds.

Here's exactly what happens in a Spark session β€” from the moment kids sit down to the moment they can't stop talking about what they made.

🧩
9:55 amStep 01

Arrival & Warm-Up Puzzle

Kids walk in and find a mystery code snippet on their screen. They've got 5 minutes to guess what it does before we reveal it. The room fills with theories.

πŸ’‘
10:05 amStep 02

Concept Introduction

The teacher introduces one idea β€” loops, conditions, or events β€” using a short story and a live demo. No slides. Just a shared screen and a lot of 'oh wait, THAT'S why' moments.

πŸ”¨
10:20 amStep 03

Guided Build

Everyone builds the same starter project together, step by step. The teacher narrates live. Kids follow along, but mistakes are celebrated β€” they're how we learn.

πŸš€
10:35 amStep 04

Free Build Time

The last 15 minutes belong to the kids. They remix, break things, and try wild ideas. This is where the magic happens. The teacher circulates and asks questions, never gives answers.

πŸŽ‰
10:50 amStep 05

Demo Showcase

Every kid gets 30 seconds to show their screen. The room erupts. Even the kids whose code didn't quite work get cheers β€” because they tried something nobody else tried.

πŸ—“οΈ

Spring sessions start March 8th

Small groups Β· 6 kids max Β· Ages 6–10

Enroll Now
4
From the Families

The kids say β€œagain, again.”

We let the families do the talking.

I honestly expected my daughter to lose interest after the first week. Instead she woke me up at 7am on Saturday asking if it was time for Spark yet. She built a game that made her little brother cry laughing.

Portrait of Melissa Okonkwo, Parent, second grader

Melissa Okonkwo

Parent, second grader

We run a homeschool co-op and needed something with real structure. Spark gives us a full lesson plan, vocabulary cards, and extension activities. The kids think they're just playing. They're actually learning CS concepts.

Portrait of David Ramirez, Homeschool co-op organizer

David Ramirez

Homeschool co-op organizer

I fill our spring after-school slots every February. This year I had a waitlist by January 12th β€” just from word of mouth. Parents don't just re-enroll, they recruit other parents.

Portrait of Priya Venkataraman, After-school program director, Chicago

Priya Venkataraman

After-school program director, Chicago

200+
Families enrolled
92%
Re-enrollment rate
6 max
Kids per class
4.9β˜…
Average rating
5
Ready to Begin

Press play on your kid's curiosity.

Spring sessions fill fast β€” we keep classes to 6 kids so every child gets real attention. Grab a spot, or start with the free project today.

βœ“ No prior coding experience neededβœ“ Ages 6–10βœ“ 6 kids per class, maxβœ“ Cancel anytime
Young girl smiling at laptop screen, colorful code blocks visible in classroom setting
Two children pointing at a computer screen together, laughing in a bright classroom
Child raising hand enthusiastically in a small classroom during a coding demo showcase