BookDesk — AI Book Summaries & Quizzes
Type in any book name and author, and BookDesk pulls together the book's details, a clear summary and a custom quiz to test what you've learned — a genuinely useful study companion.
Live 1:1 mentorship in real coding, Python, modern web, AI and agentic AI — built for Swiss students aged 6 to 67, on Central European Time. Two classes a week, eight in a month, USD 150 — no contracts, no fluff, no block-based toys past month one.
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.
Scratch → real Python by month three. Build games, drawing apps and tiny AI chatbots.
Python, JavaScript, web apps and Git. Maps to Swiss Matura Informatik & ETH / EPFL prep.
Build real LLM products. Prompts, RAG, tool-calling, agents that act on the world.
For ETH Zürich, EPFL and Swiss uni students. Algorithms, system design, AI engineering.
Mid-career switch into software, data and AI. Built around Swiss employer expectations.
Same curriculum, all-female mentor pairing, women-in-tech role models from Zürich & Lausanne.
For Swiss schools, Gymnasien and companies. Cohorts of 6–30, tailored curriculum, on your hours.
Free monthly coding & AI hackathons for Swiss kids, teens and adults. Real prizes, real shipped projects.
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.
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.
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.
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.
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.
Our advanced track maps to Schwerpunktfach Anwendungen der Mathematik, Matura Informatik and the algorithmic fluency expected at ETH Zürich and EPFL informatics intakes.
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.
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.
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.
Computational thinking, real Python by month three, and one demo-able project every four weeks. Designed for Swiss primary-school pacing.
Production-grade fundamentals plus AI — built around the workflows real engineers use in Zürich, Geneva and Zug. Maps to Matura Informatik.
For Swiss university students and working professionals retraining into software, data and AI. Outcomes-first, project-led, employer-aware.
Every project below was built by a Modern Age Coders student and is live on the internet right now. Tap any card to open the real thing. See the full wall at Student Labs.
Type in any book name and author, and BookDesk pulls together the book's details, a clear summary and a custom quiz to test what you've learned — a genuinely useful study companion.
A scientifically designed focus and brain-strength game with 15 progressive levels — testing attention, control and mental endurance with real-time progress tracking and leaderboards.
An interactive weather forecasting site with real-time updates for any location — temperature, humidity, wind speed and conditions in a clean, responsive interface.
Paste any suspicious link or message and GuardianX returns an instant AI verdict before you become a victim — plus a link scanner, safety score, breach check and live scam alerts built for…
A beautifully designed productivity platform to organise daily tasks, set goals and stay consistent — with a community feed of others' plans for inspiration.
An exciting 90-second maths challenge with random problems under time pressure, and a dynamic leaderboard powered by Firebase/MongoDB with real-time score updates.
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.
Decomposition, abstraction, pattern recognition, debugging. First lines of Python on day one — no fake "drag-this-block" detours.
Variables, functions, lists, dictionaries, files, errors. By month three your student writes a 100-line program of their own — fully understood, fully theirs.
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.
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.
Multi-step agents that plan, call tools, retrieve memory and recover from failure. The honest version — not "ChatGPT wrapper" demos.
Arrays, hashing, trees, graphs, recursion, dynamic programming. Aligned to Swiss Matura Informatik and the level expected at ETH Zürich and EPFL entry.
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.
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.
Ships LLM-powered products for a living. Teaches RAG, tool-use, evals and guardrails. Best fit for teens and adults building real AI apps.
Production engineer in Python, TypeScript, Next.js and AWS. Best fit for teens shipping their first deployed web apps and adult career-switchers.
National-Olympiad-level data structures and algorithms. Best fit for Matura Informatik prep and ETH Zürich / EPFL entrance preparation.
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.
The same mentors, the same full one-hour live classes, the same understanding-first method, pointed at maths. For international-school families in Switzerland that means IB and IGCSE taught board-exact, in English, at European evening hours. Premium 1-on-1 mentorship is a flat USD 150 a month and small-group plans are USD 100 a month, billed in USD, 8 classes a month, and every student starts with a free demo class.
CET evening slots · 4.9 across 547 Google reviews · no registration fee
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.
One mentor, one student, every class. Deepest progress, fully customised pace.
Billed in USD · no joining fee
Same curriculum, same mentors, in a small live group. Friendly entry point.
Billed in USD · no joining fee
Honest comparison. We don't win on every row — but on the ones that matter for your child's progress, we do.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
We teach live and online, so students in Switzerland learn in the same small batches as our community. These are real, verified reviews.
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative and listen to our suggestions."
"I am truly grateful for my experience at Modern Age Coders. My teachers were not only teachers but also mentors and friendly figures. The most impressive part was working on real-world projects."
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
"My son has been attending this class for a few months and I have been genuinely impressed with his progress and enthusiasm. The instructors are patient and knowledgeable. He looks forward to every class and his confidence has grown."
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence, keeps them updated with technology, and inspires them to learn without hesitation."
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.
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.
Private 1:1 mentorship is USD 150 per month, for 8 sessions — two each week. Small-group classes are USD 100 per month 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 its own CHF conversion.
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.
Modern Age Coders teaches students worldwide over live video, in small 4–8 batches, with timings that suit your timezone. Explore other regions or book a free demo.