+ 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 pricing
25+ Countries our students join from
4.9 / 5 Average parent rating
CET Native Swiss-hours scheduling
Pick 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
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
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
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
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
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
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
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
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
Parent rating4.9 / 5 · 1,280+ reviews
Swiss coverageZürich · Geneva · Basel · Bern · Lausanne · Zug
ScheduleMentors live 09:00 – 21:00 CET
RiskFree first demo · pause anytime
Switzerland · 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 week
Teens · 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 week
College & 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 week
Real 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 agentsSQLiteFastAPI
Jonas 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 Pages
Mia & 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.jsTailwindSupabase
Anaï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 APIChromaStreamlit
Tobias 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.

TypeScriptReactD3ViteVercel
Sé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 APIPostgreSQLDocker
What 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 basicsdebugging
Months 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/O
Months 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 + githubdeployment
Months 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 output
Months 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 agentsevalsguardrails
Months 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 prep
Month 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 review
Meet 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.

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 matters
Modern Age Coders
Local Swiss tutor
Free tools (Code.org, YouTube)
Generic global online school
1:1 live mentor, same face weekly
✓ Yes
✓ Often
— No
~ Rotating
Real coding (Python, JS, Git)
✓ Week 1
~ Depends
~ Mostly blocks
~ Eventually
Agentic AI & modern LLM engineering
✓ Built-in
— Rare
— No
~ Marketing
Matura Informatik / ETH / EPFL prep
✓ Aligned
~ If you find one
— No
— No
Schedule in Central European Time
✓ Native
✓ Native
✓ Self-paced
~ Often US hours
Real shipped projects in portfolio
✓ Every month
~ Maybe
— No
~ Demo apps
Monthly cost
USD 100 (1:1) / 40 (group)
CHF 200 – 500
Free
USD 150 – 300
Pause / cancel any time
✓ No contract
~ Varies
✓ Free
~ Quarterly
Swiss-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.

Slot
Days
Best for
Availability
16:00 – 17:00 CETafter school
Mon · Wed · Fri
Primary school kids (6–12)
High demand
17:30 – 18:30 CETafter sport
Mon · Tue · Thu
Teens, Matura prep
Comfortable
19:00 – 20:00 CETevening
Tue · Wed · Thu
Working adults & uni students
Comfortable
09:00 – 10:00 CETweekend morning
Sat & Sun
Family-paced learners of any age
Limited
11:00 – 12:00 CETweekend late-morning
Sat & Sun
Kids · teens · adults
Comfortable
Cities & 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.

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

Reserve your free demo

A mentor calls you within 3 hours, 09:00–21:00 CET.

We only use this to schedule your demo. No spam, ever.

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