Where every coder
begins.
Live classes for ages 6–15, taught at three stages — explore, build, create. Real projects your child finishes and shows off.
Ages 6–15 · three stages
One Spark. Three stages —
each built for who your child is right now.
A six-year-old and a fourteen-year-old could not be more different — so they don’t get the same Spark. Each stage meets your child exactly where they are, and every one ends with something real they built and can show you. That’s the difference between screen time and a head start.
The part that keeps them hooked
Built to keep them coming back
Progress they can feel. Streaks, stars and badges turn “go do your coding” into “I don’t want to lose my streak” — so showing up becomes their idea, not yours.
Daily streaks
Code a little every day and watch the streak grow — miss a day and it resets, so showing up becomes their idea.
Stars to earn
Finish a module, win a challenge, help a friend — stars for every real bit of progress.
Skill badges
Unlock badges that each prove a specific skill — collected across the whole journey.
Weekly challenge
A fresh puzzle every Monday — beat it for bonus stars and a badge only that week earns.
Real output, not theory
What your child will build
Games
Python games and interactive web experiences they can share with friends
Websites
Real, published websites — family members can visit the URL
Apps
Simple web applications with real input, logic, and output
Chatbots
Basic AI assistants built using beginner-friendly tools
Structure
How it works
Join a live session
Twice-weekly live classes via video, in small groups of 8–12 students. Taught by real engineers, not pre-recorded videos.
Build a weekly project
Every week ends with a finished project your child owns. Games, websites, mini apps — real things, not homework.
You track the progress
Parent dashboard shows completed projects, skills earned, attendance, and monthly progress summaries in plain language.
12-month path
The Spark curriculum
Progressive 12-month journey. Each stage builds on the last.
- → Visual programming blocks
- → Logic, loops & conditions
- → Animations and interactions
- → First game project
- → Variables, functions, data
- → Real runnable programs
- → Problem solving mindset
- → 5 mini Python projects
- → HTML & CSS from scratch
- → Building real web pages
- → Design and layout basics
- → Published personal site
- → JavaScript fundamentals
- → Interactive, dynamic pages
- → Complete web application
- → Portfolio-ready project
Your dashboard
Everything in one place
My Projects
All saved coding projects in one place — Scratch games, Python scripts, and web pages. Open any project and keep building where you stopped.
Achievements
Badges earned by finishing challenges, keeping a streak, and passing quizzes. Each badge proves a specific skill — see how many your child collects.
Parent Portal
A dedicated view for parents — weekly progress, attendance record, earned badges, and upcoming sessions. Shared automatically, no separate login needed.
Weekly Challenge
A new coding puzzle unlocks every Monday. Solve it before Sunday to earn bonus tokens and a limited badge only that week's finishers receive.
For parents & guardians
Built for your peace of mind
Safe, moderated environment
All sessions supervised. No peer chat. Controlled learning space.
Full progress visibility
Dashboard: attendance, projects, skills, plain-language reports.
Small group sessions
Max 12 per class. Every child gets individual attention.
Flexible scheduling
Flexible times. All sessions recorded for catch-up.
Or $40/month billed annually — 25% off
Cancel anytime · Scholarships available
Enroll your childCancel anytime — no lock-in