Learn to code, create, imagine
Smart Kids School supports children from age 7 in their first steps with programming, robotics and artificial intelligence. A progressive path, designed by EPFL & ETHZ engineers, that turns curiosity into know-how.
Flexible formats
1h / session
Training certificate

100+
Students Trained
98%
Satisfaction
Designed by graduate engineers from


A STEM approach (science, technology, engineering and mathematics) that builds your child's logic and creativity.
Benefits for Your Child
More than just a programming course, it's an experience that develops essential skills for the future
Develops Creativity
Your child learns to transform ideas into interactive animations and games, stimulating their imagination without limits.
Strengthens Logic
Programming teaches problem-solving and structured thinking, skills useful in all areas.
Future Skills
Prepare your child for tomorrow's jobs by giving them a head start in the digital world.
Self-Confidence
Each completed project reinforces self-esteem and the pride of having created something concrete and functional.
From Beginner to Creator
From the first animation to mastering Python, a progressive path designed to grow with your child, over several years.
Scratch
First creative steps
Animations · Simple games · Visual logic
✓ AvailablePython Turtle
The bridge to real code
Visual code · Geometry · First algorithms
✓ AvailablePython
The reference language
Pure programming · Mini-projects · Algorithmics
✓ AvailableJeux · Robotique · IA
Specialisations
Two paths: Creator (games, robots, AI) or Strategist (algorithms, olympiads)
✓ Available"Educational programming" means: not just learning to code, but developing structured thinking, creativity and perseverance, life-transferable skills.
And that's just the beginning
From first Scratch games to Python, mini-games, virtual robots and artificial intelligence: a complete journey, step by step.
Interactive arcade game
Characters, enemies, scores and win screen, a real playable game.
Python mini-game
Number guessing, rock-paper-scissors or custom quiz.
Personal website
Their first web page, with text, images and links, published online.
Autonomous virtual robot
A robot that follows a line, avoids obstacles and reacts to its environment.
Why start with Scratch?
Before real code, we start with Scratch, an environment created by MIT to give children the right programming reflex, without the keyboard barrier.
Intuitive Visual Interface
No need to type code! Colorful blocks fit together like puzzles.
Immediate Results
Your child instantly sees the result of their code, which maintains their motivation.
Global Community
Scratch is used by millions of children worldwide, with a vast library of projects.
Developed by MIT
Created by education experts at the Massachusetts Institute of Technology.
Example Project
Your child will create interactive games, animations and stories using visual code blocks.
Their first video games
Real projects, built from scratch by our junior developers. This is what your child can create.
Jonas, 8 y/o
Scratch Basics
Lausanne · Mars 2025
Emma, 11 y/o
Advanced Scratch
Genève · Juin 2025
Alex, 12 y/o
Advanced Scratch
Morges · Nov. 2025
Victor, 13 y/o
Advanced Scratch
Nyon · Févr. 2026
Valentin, 14 y/o
Python Turtle
Lausanne · Mars 2026
Nadine, 14 y/o
Python Turtle
Genève · Mai 2026
New · play online
Play “Bulls and Cows”, the game by Emilien, age 12
Programmed in Python during his autumn camp. Can you find the secret number?
What parents say
“My son created his first video game in just a few weeks. He's very proud and keeps coding for fun at home.”
Parent
Jonas's mum, 8 · Lausanne
“Emma looks forward to her lesson every week. The teaching is high quality and the follow-up is truly personalised.”
Parent
Emma's dad, 11 · Geneva
“What I appreciate most is that the programme is designed for kids. He progresses at his own pace, without getting discouraged, and has gained independence.”
Parent
Victor's mum, 13 · Morges
“Both my daughters look forward to their Smart Kids School session every week. It's an activity that stimulates them and makes them want to learn.”
Parent
Mum of Myriam (12) and Jasmin (10) · Fribourg
“Lorenzo now spends more time coding and improving his Scratch projects. His teacher really knows how to motivate him and always makes him want to go further.”
Parent
Lorenzo's mum, 13 · Lausanne
“I wish I had signed Nadia up for these camps sooner. She has gained confidence, is developing her creativity, and is already looking forward to the next one.”
Parent
Nadia's mum, 14 · Geneva
“My son created his first video game in just a few weeks. He's very proud and keeps coding for fun at home.”
Parent
Jonas's mum, 8 · Lausanne
“Emma looks forward to her lesson every week. The teaching is high quality and the follow-up is truly personalised.”
Parent
Emma's dad, 11 · Geneva
“What I appreciate most is that the programme is designed for kids. He progresses at his own pace, without getting discouraged, and has gained independence.”
Parent
Victor's mum, 13 · Morges
“Both my daughters look forward to their Smart Kids School session every week. It's an activity that stimulates them and makes them want to learn.”
Parent
Mum of Myriam (12) and Jasmin (10) · Fribourg
“Lorenzo now spends more time coding and improving his Scratch projects. His teacher really knows how to motivate him and always makes him want to go further.”
Parent
Lorenzo's mum, 13 · Lausanne
“I wish I had signed Nadia up for these camps sooner. She has gained confidence, is developing her creativity, and is already looking forward to the next one.”
Parent
Nadia's mum, 14 · Geneva
Ready to enroll your child?
Discover our subscription plans tailored to every family, solo or duo (sibling, friend).
See our plans →Why we created SKS
« Smart Kids School is the school we built for our own children, the classes we wished we'd had ourselves, as kids in this digital age. »
We grew up with the first computers, without anyone to explain how they really worked. After becoming engineers at EPFL and ETHZ, we spent years learning what could have been taught to us as children.
Today, AI, code and robotics are transforming every profession. Our children will live in a world where these skills are no longer optional. SKS exists to give them the head start we never had, with patience, care, and the rigor of training designed by those who practice these professions every day.
How does it actually work?
An experience designed to reassure parents and excite children.
Dedicated video call
Your child joins a video call with their teacher, no waiting room, no sharing with other groups.
Live screen sharing
The teacher sees what your child does in real time and can help, correct, encourage.
Free trial lesson
Your child meets the teacher, we assess their level, and answer all your questions. No commitment.
Your questions, our answers
The essential questions before enrolling your child. For more details, see our full FAQ.
Not at all! Our classes are specially designed for complete beginners. We start with the basics and progress at a pace adapted to each child.
A computer (PC, Mac or Chromebook) with stable internet, headphones, and ideally a webcam. Everything works in the browser.
Sessions take place via video conference with a dedicated teacher. Your child can see the screen, ask questions live, and share their screen. Duration: 1h.
We welcome children from age 7. Content is adapted to each age group, from Scratch first steps to advanced Python.
Yes, each child receives a training certificate recognizing their skills and completed projects.
Sessions can be rescheduled with 24h notice. We also provide a summary and exercises to catch up if needed.
Our classes are taught by teachers trained in our pedagogical method, designed by EPFL and ETHZ engineers. All our teachers share the same passion: making programming accessible with patience and care.
For younger children (7-9), we encourage a parent to be nearby for technical assistance. Older children usually follow independently.
Contact us
A question, a project, or just want to know more? Write to us, we reply within 24h.