How it works
Three steps to your child's first project
Book a free discovery class
A no-risk intro to our live environment — we see how your child thinks and which track fits best.
Get matched to a track & level
We recommend the right starting point across Python, Scratch, SQL, or game development.
Build, level up, repeat
Live sessions, real projects, and a clear path to the next level — not just a certificate.
What we teach
Four tracks, leveled for real progress
Click any level to see the full curriculum, what gets built, and who it's designed for.
Python for Kids in the Age of AI
4 levels from first script to AI-assisted projects. Ages 9–17.
Start at Level 1SQL for Kids: Hacking
One intensive track — database thinking through detective-style challenges. Ages 11–16.
Explore SQLGame Development
4 levels from first 2D game to a published title on itch.io. Ages 10–17.
Start at Level 1Coding for Kids (Scratch)
4 levels of block-based coding, the friendliest way to start. Ages 7–12.
Start at Level 1Don't just take a class — join the community
Parents, students, and instructors trading project ideas, motivation tips, and early access to new cohorts and camp dates.
In their own words
Our star students
"I built my own text adventure game and now I want to make a real one next."
"Scratch made it so easy to turn my ideas into an actual animation!"
"Querying the mystery database felt like actually hacking something — in a good way."
"I built and published my own platformer game by the end of Level 4."
Our approach
How we teach
Project-based learning
Every class builds toward a real project — growing more complex as the course progresses. No boring lectures.
Skills first, tools second
We teach problem-solving and coding logic. Languages and tools come second to genuine understanding.
Progressive curriculum
Every level connects to the next, so kids always know what they've covered and what's ahead of them.
Individualized attention
Small groups, a pace that adjusts to each student, and make-up sessions when needed.
Beyond the classroom
Mentorship and camps
One-on-one attention, or an immersive break-week experience.
1:1 Mentorship
Personalized weekly sessions matched to your child's pace, goals, and current project.
Learn moreSummer Camps
Full-week intensives across Python, game dev, and Scratch — a project shipped by Friday.
See camp datesWinter Camps
Short, focused break-week sessions to keep skills sharp between terms.
See camp datesWhy families choose us
Why Program and Programming
Real instructors, live classes
No pre-recorded videos — every session is live, with a real instructor watching your child's screen.
A path, not a one-off class
Every track is built in levels, so progress this term sets up the next — no starting from zero.
Built for kids, not adapted
Curriculum designed from the ground up for ages 7–18, not a shortened adult programming course.
From the blog
Guides for coding parents
What age should my kid start Python?
A practical guide to readiness signs and which level to start at.
Read postFrom Scratch to C#: when to make the jump
Signs your child is ready to move from block-based to text-based coding.
Read postKeeping motivation up between terms
Simple ways to keep skills warm between camps and weekend sessions.
Read postQuestions
FAQs
What age groups do you teach?
Ages 7–18 across Scratch, Python, SQL, and game development, with levels matched to age and experience.
Does my child need any prior coding experience?
No — every track has a Level 1 designed for complete beginners. The free discovery class helps us place them correctly.
Are classes live or pre-recorded?
All classes are live online with a real instructor and small group sizes — no pre-recorded content.
What's the difference between weekend classes and camps?
Weekend classes run across 6 weekends at a steady pace. Camps are immersive full-week intensives during summer and winter breaks.
Can we do 1:1 mentorship alongside group classes?
Yes — many families combine a weekend class with 1:1 mentorship for extra project support and faster progress.
Ready to claim a seat?
Cohorts are small and fill fast. Book a free discovery class and we'll match your child to the right track and level.
Follow along
Social media
Project showcases, class clips, and free coding tips.