Vacation becomes a coding adventure
An intensive week of coding, robotics or AI. 100% online, wherever you are.


A unique format
Between the slow weekly class and the isolated screen at home, our camps create real immersion, with other kids and a dedicated teacher.
Full immersion
Four half-days through the week let your child truly dive in. A project started early becomes a real game by the end of the week.
EPFL · ETHZ bootcamp
A curriculum designed by graduates from Switzerland's Federal Institutes of Technology. Caring pedagogy, technical rigour, lots of patience.
100% online
No travel. Your child joins from home, with video, screen sharing and real-time assistance.
Small groups
5 children max per group. Each gets individual attention, each question gets a real answer.
Real deliverables
On Friday, each child takes home a finished project, game, animation, virtual robot or AI model, to share.
Not just code
We alternate coding, logic challenges, creative breaks and offline activities. Your child won't be glued to a screen.
Half-day morning or afternoon
Depending on age, energy and your schedule.
Limited places
Enrolment open until 27 December
Early bird: −10% when you enrol by 7 December (CHF 404 instead of 449)
Half-day
3h / day
Session choice (at enrollment)
Morning
09h00 – 12h00
Afternoon
14h00 – 17h00
Included
- ⚡Energising breaks built in
- 🎁Final project taken home
- 📜Official training certificate at the end of camp
- 👨🏫Bootcamp designed by EPFL & ETHZ engineers
Four themes, four adventures
A different theme each holiday. Stack several through the year for a complete path.
Build your first video game
Discover Scratch and build an arcade game from scratch: character, enemies, scores, sounds, win screen.
Python with Turtle: code and draw
First real programming language, with drawings! Turtle graphics for spirals, fractals and geometric animations.
Python: developer's apprentice
Command-line mini-games, automated calculations, first real project. The gateway to professional development.
Advanced Python: algorithms & olympiads
For students who already know Python: algorithms, data structures and contest problems, as part of a preparation for the informatics olympiads that carries on all year.
A certificate at the end of the camp
Every participant leaves with their own game and an official signed certificate.

All vacation periods
We run camps every Swiss school holiday. Book early, only 5 spots per group.
Christmas Camps 2026-2027 · Dec 28 – Jan 7
4 half-days · morning 9am-12pm or afternoon 2-5pm · 5 children max per group
- Week 1 · Dec 28-31
- Week 2 · Jan 4-7
Only 2 weeks left
Limited to 5 children per group.
After the camp, they keep going all year
Smart Kids School is first and foremost a year-round coding school. The camp sparks the interest; our regular classes turn that spark into real skill, at their own pace.
Weekly classes
A regular session that anchors progress, week after week.
A real path
From Scratch to Python, a progression designed for kids.
Continuity offer
Enrol for the year after a camp: the camp fee is deducted.
Ready to give your child an unforgettable week?
Reserve your child's spot for the next session, confirmation and payment within 24h.
Your questions about camps
Everything you need to know before booking.
Camps last one week, with 4 half-days (morning OR afternoon, your choice; or either works for you and we place your child in the best-suited group). Each half-day is 3 hours.
Four themes available depending on periods: 'Build your first video game' (Scratch), Python Turtle (intro to code), Pure Python (programming), and Advanced Python (algorithms and preparation for the informatics olympiads, from age 12, taught by the founder). Olympiad preparation is a long-term effort: it can continue in year-round classes, Solo or Duo.
Camps are open from age 7. Groups are formed by close age ranges to ensure proper dynamics.
Click “Book my spot”, choose the week and the time slot (morning, afternoon, or “either works for us” if you are flexible), then pay online by card, directly in the form. Your spot is reserved as soon as you pay; within 24 working hours we confirm the schedule, and you receive the connection link before the first day.
After the autumn break, during the Christmas holidays: Monday 28 to Thursday 31 December 2026 and Monday 4 to Thursday 7 January 2027, in the morning (9am-12pm) or afternoon (2-5pm). For the February 2027 break (Vaud: Feb 6-14, Geneva: Feb 15-19), write to us to be told when enrolment opens.
CHF 449 per week (4 half-days). 11% discount for a 2nd child in the same family.
Free cancellation up to 14 days before the camp. Beyond that, fees may apply (see T&Cs). For major issues, we always find a solution.
Yes. Each camp ends with a final project the child can present to their family and keep. A training certificate is also issued.