18 July 2026 · 4 min read
Coding classes for kids in Geneva: how to choose
In Geneva as elsewhere, choosing a coding class for a child is often based on a name that keeps coming up in search results, or word of mouth. That's a reasonable starting point, but not enough to really compare. Here are the concrete questions to ask any school, including ours, before committing.
1. What's the exact programme, and does it adapt to my child's age?
A good answer mentions a clear progression: Scratch for younger children (from age 7), a gentle transition to a text-based language like Python, with defined stages — see our Scratch vs Python, what's the difference article if those two names don't mean much to you yet. Be wary of a vague answer like "we adapt case by case" with no further detail — individual adaptation is essential, but it needs to rest on a solid base structure.
2. Who teaches the classes, and based on what method?
Ask whether teachers follow a defined pedagogical method, or improvise their content session by session. With us, the programme is designed by EPFL and ETHZ graduate engineers, and teachers are trained in this method — an important distinction: it's not the individual teacher inventing the content, it's a structured programme they apply and adapt.
3. What's the format: one-on-one, small group, or large class?
The teacher-to-child ratio completely changes the experience. For a group camp, a maximum of 5 children per group (our standard) still lets the teacher follow each child individually; beyond that, attention dilutes quickly. For regular follow-up, one-on-one (Solo) or in pairs (Duo), explicitly ask whether the pace adapts to your child or whether they have to follow the group's — see Solo or Duo, how to choose for the concrete criteria.
4. What happens if my child doesn't take to it?
A school confident in its teaching approach usually offers some form of first-session guarantee — a refund if it's not convincing. The total absence of this option isn't disqualifying, but its existence is a good indicator of confidence.
5. Are the schedules flexible?
Between school, sports and homework, a single fixed weekly slot is often the first cause of dropping out. Explicitly ask about the available time window (with us, 9am to 7pm) and how flexible rescheduling actually is in case of a last-minute conflict.
6. Is there a concrete result at the end?
An end-of-programme certificate, a published project, something tangible: a good programme isn't measured in hours attended, it aims for a result the child can show.
7. Does the class accommodate an international family?
Geneva has a higher-than-average share of international families — linked to international organisations, CERN, multinational headquarters. For these families, one more question matters: is the class available in the child's language of schooling, not just in French? A child schooled in English who also has to mentally translate a coding class in French adds unnecessary friction to an already concentration-heavy subject.
And what about in-person in Geneva?
Many Geneva families search for a class "in Geneva" thinking in-person, but for coding, most of the useful interaction (the teacher seeing the child's screen live) already happens through a screen, even in person. A well-designed 100% online format delivers on all these points without the travel constraint — a real factor in Geneva, where end-of-school traffic and in-town parking easily add 20-30 minutes to a round trip, not to mention families crossing the border daily from neighbouring France.
Frequently asked questions from Geneva parents
My child attends an international school, is that a problem? No — our classes are available in French, English and German with exactly the same structured programme, letting your child follow along in the language they already think school concepts in. See also our guide for international families in Nyon, relevant for the same family profile.
Is there a price difference between Geneva and the rest of the canton of Vaud? No, our prices are identical everywhere in Switzerland, since the format is 100% online — see the Pricing page for the full details.
Can we try before committing for several months? Yes, always: a free 30-minute trial lesson, no credit card required, before any enrollment.
You can use these 7 questions to compare any offer — including on our Pricing page, where the answers are laid out in black and white.