---
title: "Best Online Coding & AI Classes in Switzerland — Modern Age Coders"
description: "World-class live online coding, Python, AI and agentic-AI classes for kids, teens and adults in Switzerland. 1:1 mentor, 8 sessions a month, USD 100/mo (group USD 40). Serving Zürich, Geneva, Basel, Bern, Lausanne, Zug. Book a free demo."
canonical: https://learn.modernagecoders.com/coding-classes-in-switzerland
keywords: ["coding classes Switzerland", "best coding classes in Switzerland", "online coding classes Switzerland", "coding classes for kids Switzerland", "Python classes Switzerland", "AI course Switzerland", "agentic AI Switzerland", "coding bootcamp Zürich", "coding classes Geneva", "coding classes Basel", "coding classes Bern", "coding classes Lausanne"]
source: src/pages/coding-classes-in-switzerland.html
---
> World-class live online coding, Python, AI and agentic-AI classes for kids, teens and adults in Switzerland. 1:1 mentor, 8 sessions a month, USD 100/mo (group USD 40). Serving Zürich, Geneva, Basel, Bern, Lausanne, Zug. Book a free demo.

### Request a Callback

Leave your number — a Swiss-hours mentor calls you within 3 hours.

#### We'll call you soon!

Expect a call within 3 hours during 09:00–21:00 CET.

+  Serving families across **Switzerland** · +41

# Switzerland's most thoughtful online coding & AI school.

Live 1:1 mentorship in **real coding**, **Python**, modern web, **AI** and **agentic AI** — built for Swiss students aged 6 to adult, on Central European Time. Two classes a week, eight in a month, USD 100 — no contracts, no fluff, no block-based toys past month one.

See pricing25+Countries our students join from4.9 / 5Average parent ratingCETNative Swiss-hours schedulingPick a course · start this week

## Quick-pick: every course we run, with prices and links.

Eight live tracks for Swiss families. Click any card to open the course page, or hit "Book a free demo" and a mentor will recommend the right one for your child.

[View all courses](/courses)[Most popular  Ages 6 – 12 Coding for Kids Scratch → real Python by month three. Build games, drawing apps and tiny AI chatbots. ScratchPythonGamesAI intro  USD100/ mo · 1:1 Enroll](/courses/coding/kids)[Matura-ready  Ages 13 – 18 Coding for Teens Python, JavaScript, web apps and Git. Maps to Swiss Matura Informatik & ETH / EPFL prep. PythonJSWebGitDSA  USD100/ mo · 1:1 Enroll](/courses/coding/teens)[New · AI  Ages 13 – 18 AI & Agentic-AI for Teens Build real LLM products. Prompts, RAG, tool-calling, agents that act on the world. PythonOpenAIClaudeAgentsRAG  USD100/ mo · 1:1 Enroll](/ai-ml-course-for-teens)[ETH / EPFL  18 + Coding for College For ETH Zürich, EPFL and Swiss uni students. Algorithms, system design, AI engineering. AlgorithmsPythonSystem designAI  USD100/ mo · 1:1 Enroll](/courses/coding/college)[Career switch  Adults · 22 – 65 For Professionals Mid-career switch into software, data and AI. Built around Swiss employer expectations. PythonTypeScriptCloudAI  USD100/ mo · 1:1 Enroll](/courses/coding/college)[For girls  Ages 8 – 22 Special For Girls Same curriculum, all-female mentor pairing, women-in-tech role models from Zürich & Lausanne. PythonWebAIMentorship  USD100/ mo · 1:1 Enroll](/courses/coding/girls)[Schools / B2B  Teams · groups Customised & Schools For Swiss schools, Gymnasien and companies. Cohorts of 6–30, tailored curriculum, on your hours. GroupCurriculumReportsCustom  USD40/ seat · group Talk to us](/courses/coding/corporate)[Free · join  All ages · welcome Hackathon Programme Free monthly coding & AI hackathons for Swiss kids, teens and adults. Real prizes, real shipped projects. FreeLiveMonthlyPrizes  Free· no card Join next one](/courses)Parent rating4.9 / 5 · 1,280+ reviewsSwiss coverageZürich · Geneva · Basel · Bern · Lausanne · ZugScheduleMentors live 09:00 – 21:00 CETRiskFree first demo · pause anytimeSwitzerland · the AI & coding context

## Born next door to ETH Zürich, EPFL, CERN and Crypto Valley.

Why your child should learn real coding here, now — not later.

Switzerland is one of the densest concentrations of **artificial-intelligence**, **deep-tech** and **computational science** talent on the planet. **ETH Zürich** and **EPFL Lausanne** consistently rank in the global top 20. The **ETH AI Center**, **EPFL AI Center**, **IDSIA** in Lugano and **CSEM** in Neuchâtel run world-leading research into machine learning, agentic systems and computer vision. **Google Zürich**, **Meta Zürich**, **OpenAI Zürich**, **Apple Zürich**, **IBM Research Rüschlikon** and **Microsoft Research Zürich** hire from the same Swiss universities your child will one day apply to.

A few train stops south, **CERN** in Geneva runs the largest physics-and-software facility in the world. North-east, **Crypto Valley** in Zug shipped real production cryptography long before crypto was a meme. Swiss **pharma** in Basel (Roche, Novartis) runs some of the most demanding AI/ML drug-discovery pipelines anywhere. **Swiss fintech** in Zürich and Geneva treats engineering rigour as a moral position.

That is the world your child is going to graduate into. Schools and Gymnasiums introduce **Medien und Informatik** under *Lehrplan 21* and the *Plan d'études romand (PER)*, but classroom hours are short and the path from *"first program"* to a real, shippable AI project is one a family usually has to walk on its own. We walk it with you — patiently, in CET, with mentors who teach the way Swiss schools already think: **slowly, deeply, honestly**.

Real coding, not toys

Python, JavaScript, Git, the terminal and the cloud — from week one. Scratch is a stepping-stone, never a destination.

AI & agentic-AI fluency

LLM APIs, retrieval, tool use, multi-step agents, evals. The same patterns Zürich and Lausanne engineers ship in production.

Logical & computational thinking

Decomposition, abstraction, complexity, debugging — the foundation Matura Informatik and ETH/EPFL admissions actually test.

Honest, calm pacing

Same mentor every week. No bootcamp-style sprints. No vanity demos. Swiss families value calm depth — so do we.

Built for Switzerland

## A coding school that respects how Swiss students are taught to think.

Swiss schooling — from Kindergarten through Gymnasium and Matura — rewards rigour, clarity and depth over speed. *Lehrplan 21* made *Medien und Informatik* compulsory across most cantons, but classroom hours are tight and the jump from block-based tools to real engineering is left to the family. That gap is exactly what we close. Our mentors come from production engineering, AI research and Olympiad backgrounds — and they slow down enough that an 8-year-old in Winterthur and a 23-year-old EPFL student in Lausanne both build something they actually understand.

### Real coding from week one

Python, JavaScript, Git, the command line — not endless drag-and-drop blocks. Younger learners do start in Scratch, but they graduate to Python within 8–12 weeks.

### Agentic AI, not just prompts

Students build agents that plan, call tools, retrieve, and self-correct. They use OpenAI, Claude and open-weights models the way working AI engineers in Zürich and Lausanne actually use them.

### Native Swiss-hours scheduling

Mentors work CET. Slots run from 09:00 to 21:00 — after-school, evening, or weekend mornings — so you never explain a time-zone calculation to your child.

### Matura & ETH/EPFL-aware

Our advanced track maps to *Schwerpunktfach Anwendungen der Mathematik*, Matura Informatik and the algorithmic fluency expected at ETH Zürich and EPFL informatics intakes.

### Trilingual-friendly

Mentors teach in English. We adapt examples and project briefs for German-speaking, French-speaking and Italian-speaking students — your child names variables in whichever language they think in.

### Mentors, not call-centre tutors

Every child is paired with one mentor — same face every class, every week. Mentors have shipped production code, taught Olympiad teams, or both. You can switch any time.

Choose your track

## From first "print('hello')" to shipping an AI agent.

Three age-honest tracks. Each one is a real path — not a sample lesson — and each one ends with a project your child can actually demo to a grandparent or a recruiter.

Kids · ages 6 – 12

### The Builders' Track

Computational thinking, real Python by month three, and one demo-able project every four weeks. Designed for Swiss primary-school pacing.

- Scratch & logical thinking foundations
- Python: variables, loops, functions, lists
- Tiny games (Pong, Snake, drawing apps)
- Intro to AI with friendly chatbot projects
- First GitHub commit by month four

8 sessions / month · 2 per weekTeens · ages 13 – 18

### The Engineers' Track

Production-grade fundamentals plus AI — built around the workflows real engineers use in Zürich, Geneva and Zug. Maps to Matura Informatik.

- Python (deep), JavaScript, HTML, CSS
- Git, GitHub, command line, deployment
- Web apps with FastAPI / Next.js
- AI: prompts, RAG, fine-tuning, agents
- Data structures & algorithms for Matura / ETH / EPFL

8 sessions / month · 2 per weekCollege & adults · 18+

### The Career Track

For Swiss university students and working professionals retraining into software, data and AI. Outcomes-first, project-led, employer-aware.

- Modern Python, TypeScript, cloud basics
- LLM & agentic-AI engineering (real tools)
- Full-stack capstone with deployment
- Interview prep: DSA, system design
- Portfolio review and LinkedIn / CV polish

8 sessions / month · 2 per weekReal projects · real students

## Things our Swiss students have actually shipped.

These are not lesson screenshots. They are real student projects — designed, built and deployed by 9- to 24-year-olds during their normal class hours. Names abbreviated to protect minors.

Léa M. · age 11 · Lausanne (VD)

### French Verb Coach — an agentic AI tutor

A Python agent that calls a custom conjugation tool, quizzes Léa on French verbs from her school textbook, remembers which she got wrong, and re-quizzes her next week.

PythonOpenAI agentsSQLiteFastAPIJonas K. · age 14 · Zürich (ZH)

### Snow-Day Predictor for Davos

Pulls open-data weather feeds, trains a small regression model, predicts whether the family ski-weekend in Davos will have fresh powder. Live on his GitHub Pages site.

Pythonpandasscikit-learnmatplotlibGitHub PagesMia & Niko · ages 12 & 13 · Basel (BS)

### Pocket-money Splitter (real web app)

A Next.js app two siblings use weekly to fairly split chores and pocket money. Auth, database, mobile-friendly UI. They demoed it at their school's *Schulhaus* innovation day.

JavaScriptNext.jsTailwindSupabaseAnaïs L. · age 16 · Geneva (GE)

### Matura Informatik study-buddy bot

A retrieval-augmented chatbot trained on her own Matura informatics notes. Cites her own pages back to her. Built end-to-end during 12 weekly sessions.

PythonRAGClaude APIChromaStreamlitTobias H. · age 17 · Bern (BE)

### ETH-style algorithm visualiser

Interactive web app that animates Dijkstra, BFS, DFS, A* and Floyd-Warshall on user-drawn graphs. Used by his class to prep for the ETH informatics entrance test.

TypeScriptReactD3ViteVercelSébastien D. · adult learner · Geneva (GE)

### Internal compliance agent (banking)

An agentic AI assistant Sébastien shipped at his Geneva employer that drafts compliance summaries and flags missing controls. Hours saved per week, on real internal docs.

PythonLangGraphClaude APIPostgreSQLDockerWhat 12 months look like

## A coding journey, not a one-off course.

Every track follows a deliberate arc. Here is a typical year for a 13-year-old Swiss teen starting from zero — older or younger learners follow the same arc, paced to them.

Month 01Foundations

### Thinking like a coder

Decomposition, abstraction, pattern recognition, debugging. First lines of Python on day one — no fake "drag-this-block" detours.

computational thinkingpython basicsdebuggingMonths 02–03Python deep

### Real programs that run on your laptop

Variables, functions, lists, dictionaries, files, errors. By month three your student writes a 100-line program of their own — fully understood, fully theirs.

pythondata structuresfile I/OMonths 04–05The web

### HTML, CSS, JavaScript — shipping to the internet

First personal website live on Vercel or GitHub Pages. Students learn how the browser, the network and the server actually fit together — not just how to drop a template.

html / cssjavascriptgit + githubdeploymentMonths 06–07AI fluency

### Working with large language models

Prompting, structured output, tool use, retrieval. Students build their first AI-powered app — a study helper, a study-buddy, a code reviewer — that they actually use.

llm apiprompt engineeringRAGstructured outputMonths 08–09Agentic AI

### Building agents that act on the world

Multi-step agents that plan, call tools, retrieve memory and recover from failure. The honest version — not "ChatGPT wrapper" demos.

tool callingmulti-step agentsevalsguardrailsMonths 10–11Algorithms

### Data structures & algorithms (Matura / ETH-ready)

Arrays, hashing, trees, graphs, recursion, dynamic programming. Aligned to Swiss Matura Informatik and the level expected at ETH Zürich and EPFL entry.

algorithmscomplexitymatura informatikETH / EPFL prepMonth 12Capstone

### Ship the capstone — and own it

A full agentic-AI product or full-stack web app. Designed by the student, built with the mentor, deployed publicly, and added to a portfolio that helps with university applications or first jobs.

capstoneportfoliopublic deploycode reviewMeet the mentor team

## Working engineers, Olympiad coaches, and patient teachers.

Every Swiss student is paired with one mentor — same face every class, every week. Below is the kind of mentor you can expect to meet. We match on personality, age-group experience and language comfort.

AI

### The AI engineer

Agentic AI · LLMs

Ships LLM-powered products for a living. Teaches RAG, tool-use, evals and guardrails. Best fit for teens and adults building real AI apps.

FS

### The full-stack builder

Web · Cloud

Production engineer in Python, TypeScript, Next.js and AWS. Best fit for teens shipping their first deployed web apps and adult career-switchers.

OL

### The Olympiad coach

Algorithms · Matura

National-Olympiad-level data structures and algorithms. Best fit for Matura Informatik prep and ETH Zürich / EPFL entrance preparation.

KD

### The kids-first mentor

Ages 6 – 12

Patient, calm, child-development-aware. Speaks slowly, gives clear feedback, makes Scratch-to-Python feel like a natural step, not a leap.

All mentors are vetted, background-checked, and trained in our pedagogy. You can switch mentors any time, for any reason — and a few of our students do, until they find *their* person.

Honest, Swiss-friendly pricing

## One price. Eight classes. No fine print.

No registration fee, no annual lock-in, no surprise upsells. Cancel or pause whenever you need — common in Swiss family schedules around school holidays and ski weeks.

1:1 private mentorship

### Private Mentor

One mentor, one student, every class. Deepest progress, fully customised pace.

USD100/ month

≈ CHF 90 / month · billed in USD · no joining fee

- 8 live 1:1 sessions every month
- 2 classes per week, your chosen CET slots
- Same mentor every week — no rotation
- Custom curriculum and project plan
- Class recordings & weekly progress notes
- WhatsApp / email support between classes
- Pause, switch mentor or cancel anytime

Small-group cohort

### Group Cohort

Same curriculum, same mentors, in a small live group. Friendly entry point.

USD40/ month

≈ CHF 36 / month · billed in USD · no joining fee

- 8 live small-group sessions every month
- 2 classes per week, your chosen CET slot
- Up to 6 students per group, age-banded
- Same project track, slightly less tailored pace
- Class recordings & monthly parent report
- Upgrade to 1:1 anytime

How we compare

## Side-by-side with what most Swiss families try first.

Honest comparison. We don't win on every row — but on the ones that matter for your child's progress, we do.

What mattersModern Age CodersLocal Swiss tutorFree tools (Code.org, YouTube)Generic global online school1:1 live mentor, same face weekly✓ Yes✓ Often— No~ RotatingReal coding (Python, JS, Git)✓ Week 1~ Depends~ Mostly blocks~ EventuallyAgentic AI & modern LLM engineering✓ Built-in— Rare— No~ MarketingMatura Informatik / ETH / EPFL prep✓ Aligned~ If you find one— No— NoSchedule in Central European Time✓ Native✓ Native✓ Self-paced~ Often US hoursReal shipped projects in portfolio✓ Every month~ Maybe— No~ Demo appsMonthly costUSD 100 (1:1) / 40 (group)CHF 200 – 500FreeUSD 150 – 300Pause / cancel any time✓ No contract~ Varies✓ Free~ QuarterlySwiss-hour schedule

## Slots that fit Swiss school days.

You pick two slots per week when you enrol. These are the windows most Swiss families choose — all times in Central European Time. We open additional slots on request.

SlotDaysBest forAvailability**16:00 – 17:00 CET***after school*Mon · Wed · FriPrimary school kids (6–12)High demand**17:30 – 18:30 CET***after sport*Mon · Tue · ThuTeens, Matura prepComfortable**19:00 – 20:00 CET***evening*Tue · Wed · ThuWorking adults & uni studentsComfortable**09:00 – 10:00 CET***weekend morning*Sat & SunFamily-paced learners of any ageLimited**11:00 – 12:00 CET***weekend late-morning*Sat & SunKids · teens · adultsComfortableCities & cantons we serve

## From the lake to the Alps — we teach across Switzerland.

Classes are 100% online, so a child in **Sion** learns alongside a teen in **Zürich** and an adult in **Lugano**. Below are the cities most of our Swiss families come from — your canton is supported even if it isn't listed.

- Zürich (ZH)
- Geneva / Genève (GE)
- Basel (BS)
- Bern (BE)
- Lausanne (VD)
- Winterthur (ZH)
- Lucerne / Luzern (LU)
- St. Gallen (SG)
- Lugano (TI)
- Biel / Bienne (BE)
- Thun (BE)
- Köniz (BE)
- La Chaux-de-Fonds (NE)
- Schaffhausen (SH)
- Fribourg / Freiburg (FR)
- Chur (GR)
- Neuchâtel (NE)
- Vernier (GE)
- Sion / Sitten (VS)
- Zug (ZG)
- Uster (ZH)
- Yverdon-les-Bains (VD)
- Montreux (VD)
- Davos (GR)

City spotlights

## Coding classes built for each Swiss city we serve.

Six deeper looks at how families learn with us in each of Switzerland's tech-heavy cities — from after-school slots in Zürich to weekend mornings in Lausanne.

### Zürich

ZH · de

Switzerland's tech capital, home to ETH Zürich, Google, OpenAI and Apple offices. Our Zürich students are 60% teens in Gymnasium and Sek I — most pick 17:30 or 19:00 CET slots after school or Pfadi. Common goal: Matura Informatik plus a real AI side-project for the ETH application.

Most-picked slot17:30 CET (Mon/Thu)Most-picked trackEngineers' Track

### Geneva

GE · fr

International, French-speaking, CERN- and banking-flavoured. Geneva families lean toward our adult-and-teen mix — bilingual learners, IB and Maturité Suisse paths, and a steady stream of UN-family children learning real coding in English with French explanations on tap.

Most-picked slot18:00 CET (Tue/Thu)Most-picked trackCareer & Engineers'

### Basel

BS · de

Pharma, science, and the calmest engineers in Switzerland. Basel parents tend to want depth over speed; we love that. Many of our youngest learners are here — patient mentors, Saturday-morning slots, and a long arc from Scratch to real Python by month three.

Most-picked slot09:00 CET (Sat)Most-picked trackBuilders' Track

### Bern

BE · de

Switzerland's federal capital. Many of our Bern students come from Gymnasien around Köniz, Ostermundigen and Münsingen. Strong appetite for algorithmic depth and Olympiad-style problem solving — our Olympiad-coach mentors get paired here most often.

Most-picked slot16:00 CET (Wed)Most-picked trackEngineers' Track

### Lausanne

VD · fr

EPFL country. About a third of our Lausanne learners are EPFL undergraduates topping up algorithms and AI fluency between coursework. The rest are families in Pully, Renens and Morges whose kids want to build their first real web app — and ship it.

Most-picked slot19:00 CET (Tue/Thu)Most-picked trackCareer Track

### Zug

ZG · de

Crypto Valley. A surprising number of our youngest Zug students are *already* curious about smart contracts because their parents work in the space. We re-frame it patiently: real code first, blockchain when the algorithms are solid.

Most-picked slot17:00 CET (Mon/Wed)Most-picked trackBuilders' & Engineers'Book a free demo

## Meet a mentor before you decide anything.

A 30-minute live session, on Zoom, on your child's CET slot. You see how a real class feels. We tailor a learning plan to where your child is today. There is no card, no commitment, no sales pressure — and if it isn't a fit, we'll happily point you elsewhere.

[Email us](mailto:hello@modernagecoders.com?subject=Switzerland%20demo%20enquiry)What Swiss families say

## Quiet, consistent progress — week after week.

Reviews from families across Zürich, Geneva, Basel and Lausanne. Real names are abbreviated to protect minors.

★★★★★

> "After two months Léo, 9, is writing little Python scripts on his own. The mentor speaks slowly, never rushes him, and the Saturday morning slot fits our weekend perfectly."

A.M.Anne M.Parent · Lausanne (VD)★★★★★

> "My daughter is preparing for Matura Informatik. She finally understands recursion and big-O — the way her mentor explains it, not the way her textbook tries to."

P.K.Peter K.Parent · Zürich (ZH)★★★★★

> "I'm 34, I work at a Geneva bank, and I joined to learn agentic AI properly. Within three months I shipped an internal tool that saved my team hours every week."

S.D.Sébastien D.Adult learner · Geneva (GE)★★★★★

> "We tried two other 'global' coding schools first. This is the only one that genuinely meets my son where he is, in CET, with a mentor he recognises every week."

M.R.Maria R.Parent · Basel (BS)★★★★★

> "My EPFL entry was nudged across by the algorithms work I did here in the year before. Honestly, the best CHF-equivalent I have ever spent on my education."

N.H.Nina H.Student · EPFL Lausanne★★★★★

> "My 11-year-old built a small AI agent that quizzes her on French verbs. She did it. Not us, not ChatGPT — her. That moment was worth the entire year of classes."

T.B.Tobias B.Parent · Bern (BE)FAQ

## Everything Swiss parents and learners ask us first.

Are these coding classes suitable for children in Switzerland with no prior coding background?

Yes. Our beginner track has been used by students across Zürich, Geneva, Basel, Bern, Lausanne and Zug starting from absolute zero. The first two weeks focus on computational thinking and a gentle introduction to Python or Scratch — your child does not need any prior coding exposure, and no English-language coding experience is required.

What time of day do classes run for Swiss students?

We schedule against Central European Time. Most Swiss families choose after-school slots between 16:00 and 20:00 CET on weekdays, or Saturday and Sunday mornings between 09:00 and 12:00 CET. You pick your two weekly slots when you enrol, and mentors keep the same slot every week unless you change it.

How much do the classes cost in CHF?

Private 1:1 mentorship is **USD 100 per month** (≈ CHF 90), for 8 sessions — two each week. Small-group classes are **USD 40 per month** (≈ CHF 36) on the same schedule. There is no joining fee, no contract, no card-on-file surprise, and you can pause for ski weeks or summer holidays.

Do you teach real coding or just block-based tools like Scratch?

We teach real coding. Children who join via Scratch graduate to Python within 8 to 12 weeks. Older students go straight into Python, JavaScript, web development, and modern AI / agentic-AI projects that they push to GitHub and run in the cloud — the way professional engineers in Zürich or Lausanne actually work.

Will this help with Matura Informatik or ETH / EPFL preparation?

Yes. Our advanced tracks cover the algorithmic thinking, data structures and Python fluency that map directly onto the Swiss Matura Informatik syllabus and the entrance assessments for ETH Zürich and EPFL informatics tracks. We've coached students into both institutions.

Can adults and working professionals in Switzerland join?

Yes — many do. We run dedicated tracks for adults: Python for data, modern web development, AI engineering, and building agentic-AI products. Mentors tailor pace and projects to your career goals, whether you work in Geneva fintech, Zug crypto, Basel pharma or a Zürich tech start-up.

In which language are the classes taught?

Classes are conducted in clear, slow English — the default working language of modern software and AI. Mentors are happy to explain concepts using French or German vocabulary when it helps, and we adapt example projects to your child's preferred everyday language.

What technology do we need at home?

A laptop or desktop (Windows, macOS or a Chromebook running Linux), a working webcam and microphone, and a reasonable home internet connection — common Swiss broadband is more than enough. We will install everything else with your child in the first class.

How do you handle student safety and privacy?

All classes are 1:1 or in small, age-banded groups, conducted on a private Zoom link unique to each student. Mentors are background-checked. We do not record children's faces by default — only screen-shares — and parents can request full session deletion on demand.

What is the refund and cancellation policy?

The first demo is always free. After that, you can pause or cancel any time before the next billing cycle. If a paid month has just renewed and you'd like to stop, contact us within 7 days and we will refund the unused portion — we'd rather you came back later than feel locked in.

Do classes pause during Swiss school holidays and ski weeks?

You decide. Some families pause during Sommerferien, Herbstferien, Fasnacht week, Skiferien or the Christmas break — and just resume in January or after the snow. Others use holidays to do a focused project sprint. You can pause any month with a single message to your mentor; no questions asked.

Are mentors used to bilingual and international schools in Switzerland?

Yes. Many of our Swiss students attend bilingual or international schools (ISZL, ZIS, Inter-Community School, Collège du Léman, Institut Le Rosey, École Internationale de Genève, Inter School, English-language Gymnasien, etc.). Mentors adapt project vocabulary so it complements — not competes with — what your child is already learning in school.

How is AI safety handled for children?

Children never operate LLM APIs against the open internet without a mentor present. We use age-appropriate models, guardrailed prompts, content filters and a "sandbox-only" rule for under-13s. Parents see exactly what tools are introduced each month — and can opt out of any tool, any time.

Can siblings or friends share a slot together?

Yes — common in Swiss families. Two siblings can share a 1:1 slot at a small discount, or join the same small-group cohort. Most often we pair siblings only when their levels are close; otherwise they each progress faster in their own slot.

Do you offer summer coding camps or holiday intensives?

Yes. We run optional summer intensives (1 to 4 weeks, daily 90-minute sessions) for Swiss families during Sommerferien. These are the most popular way for new families to try us out before committing to the year-round programme. Ask your mentor for the next cohort.

What devices and tools do you actually teach with?

VS Code (with the Live Share extension when helpful), the terminal, Git and GitHub, Python 3, Node, modern browsers and a deploy target (Vercel, GitHub Pages, or Hugging Face Spaces). For AI work: the OpenAI, Anthropic and Google AI SDKs, Chroma / Pinecone for retrieval, LangGraph / Inngest for agents — the same tools used in production.

My child is gifted / Hochbegabt — can the curriculum accelerate?

Yes. We adapt within a track rather than skipping content — depth before speed. A gifted 10-year-old in Basel might finish "real Python" in 4 weeks instead of 12, then go straight into building AI agents while peers are still on web fundamentals. The pace is the mentor's call, week by week.

How do we pay from a Swiss bank account?

We accept Swiss credit and debit cards (Visa, Mastercard, Amex), Apple Pay, Google Pay, TWINT-linked cards via Stripe, and SEPA / international transfer for adult invoices. Billing is in USD; your bank applies the live CHF conversion — typically ≈ CHF 90 for the 1:1 plan.

Last thing

## If you scrolled this far, the next step is a single phone call.

No quiz, no sign-up wall, no "convert your interest" pop-up. Leave a number, a Swiss-hours mentor calls within three hours, and you decide everything from there.

[Browse all courses](/courses)

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-switzerland*
