Munich · Coding for children · Ages 6 to 12

Coding classes for kids in Munich

In Munich the big school decision comes early: in May of Klasse 4 every child receives the Übertrittszeugnis, and the school type chosen after it decides when Informatik first appears on a timetable. Below you will find what each Bavarian school type teaches about computing, how our live classes in English fit a Munich child of 6 to 12, the holiday weeks of 2026/27, and a project on Munich's own weather station in which a child writes a counter that knows when to start again from zero.

Live online since 2020 · 10,000+ students worldwide · Munich afternoons, taught in English

In short

Modern Age Coders runs coding classes for kids in Munich aged 6 to 12, taught live online in English: a child starts with Scratch games, moves on to typed Python, then builds small data projects on Munich's own weather records. One regular mentor matches your child's pace and accent. Lessons fit after school or weekend mornings, one to one or in a batch of fifteen to twenty, years before Bavarian timetables bring a first Informatik hour.

Where Munich children begin

Three courses for Munich children aged 6 to 12

A typed Python route for children from about 9, a long course that starts a six year old on blocks, and a short Scratch course to test whether coding catches on.

Bavarian schools

When does a Munich child first get Informatik at school?

It depends on the school your child moves to after Klasse 4. The figures below come from the Bavarian ministry of education and the Gesellschaft für Informatik.

Four years, then a fork

Bavarian Grundschule covers grades 1 to 4. Early in May of Klasse 4, the ministry says, every pupil receives the Übertrittszeugnis, the transfer report. What counts is the average mark in German, maths and Heimat- und Sachunterricht, and from there a child goes on to one of three school types: the Mittelschule, the Realschule or the Gymnasium.

For many Munich families that report is the first time school feels high stakes. It is also the reason this page talks about thinking skills before it talks about apps: a child who learns to break a problem into steps uses that habit in a maths word problem as much as in a program.

Three school types, three timetables

The Informatik-Monitor 2026/27 of the Gesellschaft für Informatik lists Bavaria's computing hours by school type. At the Mittelschule, Informatik is compulsory for one lesson a week in every year from grade 5 to grade 10. At the Realschule, the subject is called Informationstechnologie and runs from grade 5 to grade 10, with a total load that depends on the branch the pupil chooses.

At the Gymnasium, computing starts inside Natur und Technik: one weekly lesson in grades 6 and 7 has an Informatik focus. The scientific and technological branch adds two hours of Informatik in grades 9 and 10, and in grade 11 every branch has two compulsory hours of computing.

Compulsory computing in Bavarian secondary schools, school year 2026/27
School typeSubjectGradesHow much
MittelschuleInformatik5 to 10One lesson a week in each grade
Realschule, branch IInformationstechnologie5 to 10Eleven weekly hours in total
Realschule, branch IIInformationstechnologie5 to 10Eight weekly hours in total
Realschule, branch IIIa / IIIbInformationstechnologie5 to 10Seven / nine weekly hours in total
Gymnasium, all branchesNatur und Technik, Informatik focus6 and 7One lesson a week
Gymnasium, scientific branchInformatik9 and 10Two lessons a week
Gymnasium, all branchesInformatik or a variant11Two lessons a week

Source: Gesellschaft für Informatik, Informatik-Monitor 2026/27, Bayern, compiled from the Mittelschulordnung, Realschulordnung and Gymnasialschulordnung; Bayerisches Staatsministerium für Unterricht und Kultus, Grundschule and Realschule pages. Read on 2 and 3 November 2026. The monitor's Bavarian tables begin at grade 5. The Bavarian Gymnasium has returned to nine years, so grade 11 is the Einführungsphase and the Abitur comes after grade 13.

Two details are easy to miss. The Realschule hours are totals spread over six years, not hours per week in every year, so the weekly dose is smaller than the headline number suggests. And since the exam round of 2025, the ministry says, every Realschule may offer a final exam in Informationstechnologie, which pupils take voluntarily. A child who arrives at grade 5 already comfortable with loops and variables starts these courses with confidence instead of catching up.

None of this is a reason to rush. Our classes for six to nine year olds do not try to teach the grade 7 syllabus early. They build the habits underneath it: following a sequence, spotting a pattern, testing an idea and fixing it when it fails.

Taught in English

Are the classes in English, and can my child keep up?

Yes. All teaching happens in English, at a speed the mentor sets so that a child still learning the language never gets left behind.

One language, said up front

We teach in English only and have no German-language classes. Munich families at international or bilingual schools find this natural; families at a German Grundschule often like the extra hour of spoken English that comes with the coding.

A mentor who adjusts

Mentors keep sentences short, check that each step has landed, and say it a second way when a child looks unsure. They tune their ear to your child's accent within a few classes, and a German word in the middle of an answer is simply met with the English one.

The screen does the explaining

Most of a lesson is shown, not told: the mentor builds, the child copies, changes and tests. Python keywords such as if, for and print are English words anyway, so a child picks up the language of code and of the class together.

Mentors work from India over live video, and a Munich afternoon falls in the Indian evening, so the timing suits both sides. The same mentor stays with your child week after week and learns whether they prefer a challenge, a hint or a little quiet before they answer.

A real Munich project

How many summer days did Munich have in 2025, and what was the longest run?

Every daily reading from the Deutscher Wetterdienst station München-Stadt is open data that anyone may reuse. With one year of it, a ten year old writes a streak counter: a small program with a big idea inside, a count that falls back to zero.

The data

The station is number 3379, München-Stadt, at 515 metres. Its metadata file says it has stood at its present site since 8 July 1997. The daily file holds one line per day back to 1954, with the day's highest and lowest temperature, rain, sunshine and snow.

We cut out the 365 days of 2025 and give the child a small file, munich_2025.csv, with the date, the highest temperature and the lowest. All 365 days of 2025 have both readings, so this time nothing needs patching.

The question

The DWD calls a day a Sommertag, a summer day, when the temperature reaches at least 25 °C. How many summer days did Munich have in 2025? And what was the longest run of them in a row?

Counting the days is easy. The run is the interesting part: the program has to keep a second counter that grows on every warm day and drops back to zero on the first cooler one, and it has to remember the highest value that counter ever reached.

Version 1: count summer days and the longest runPython
import csv

summer_days = 0
run = 0
longest = 0
with open("munich_2025.csv") as data:
    for day in csv.DictReader(data):
        if float(day["tmax"]) >= 25.0:
            summer_days = summer_days + 1
            run = run + 1
        else:
            run = 0
        if run > longest:
            longest = run
            ended = day["date"]

print("Summer days in 2025:", summer_days)
print("Longest run:", longest, "days, ending", ended)

It prints: Summer days in 2025: 60 and Longest run: 19 days, ending 2025-07-06.

Sixty summer days, and a streak of 19 from 18 June to 6 July 2025. That run held the warmest day of the year, 2 July, when the station reached 34.3 °C. Children usually guess that August had the longest run; it had more summer days than July, fifteen against thirteen, but its longest streak stopped at nine.

The second program turns the question upside down. Instead of warm days it looks for frosty nights, nights when the lowest temperature fell below zero, and it also remembers on which date each run started. That is the step most children get wrong first: they record the start when the run ends, not when it begins.

Version 2: the longest run of frosty nights, with datesPython
import csv

run = 0
longest = 0
start = None
with open("munich_2025.csv") as data:
    for day in csv.DictReader(data):
        if float(day["tmin"]) < 0.0:
            if run == 0:
                start = day["date"]
            run = run + 1
            if run > longest:
                longest = run
                window = (start, day["date"])
        else:
            run = 0

print("Longest run of frosty nights:", longest)
print("From", window[0], "to", window[1])

It prints: Longest run of frosty nights: 14 and From 2025-01-10 to 2025-01-23.

Munich summer days, 2025 against the long-term average (station München-Stadt)
Measure2025 (our count)1991 to 2020 average (DWD)
Summer days, highest at least 25 °C6053.3
Summer days in June2111.4
Summer days in July1316
Summer days in August1515.3

Data: Deutscher Wetterdienst, Climate Data Center, daily climate data and the 1991 to 2020 Sommertage averages for station 3379 München-Stadt, licence CC BY 4.0, downloaded 3 November 2026. Counts for 2025 are our own, from the daily maximum temperatures. The DWD defines a Sommertag as a day whose maximum air temperature is at least 25 °C.

  1. Ages 6 to 8, no screen. Colour a paper calendar for two weeks: red for warm days, blue for the rest. Then count the longest row of red squares with your finger, starting again at each blue one.
  2. Ages 8 to 10, Scratch. Keep two variables, a total and a streak. Make the cat say the streak each day, and set it back to 0 when a cool day comes.
  3. From about 10, typed code. Run Version 1, then change it so it also prints the date on which the longest run began. Compare with Version 2 only after you have tried.
  4. Going further. June 2025 had nearly twice the long-term number of summer days, July fewer. Use the whole file back to 1954 to find the year with the longest summer streak, and print the top three.

The Munich school year

When are the Bavarian school holidays in 2026/27?

Classes carry on through the holidays unless you pause them, but most families plan around these dates. The Herbstferien are this very week.

School holidays in Bavaria, school year 2026/27 (first and last day off)
HolidayDates
Herbstferien (autumn)2 to 6 November 2026
Weihnachtsferien (Christmas)24 December 2026 to 8 January 2027
Winter break (Frühjahrsferien)8 to 12 February 2027
Osterferien (Easter)22 March to 2 April 2027
Pfingstferien (Whitsun)18 to 28 May 2027
Sommerferien (summer)2 August to 13 September 2027

Source: Kultusministerkonferenz, Ferien im Schuljahr 2026/2027 in den Ländern, Stand 9 October 2025, Bayern row; the table gives the first and last holiday day. The KMK sets the summer dates in advance; each Land sets its other holidays itself.

A free puzzle contest right after the break

Straight after the Herbstferien, the Biberwochen run from 9 to 20 November 2026. The Informatik-Biber is a free online quiz of logic puzzles; its organisers, Bundesweite Informatikwettbewerbe, open it to pupils from grade 3 up to grade 13 and say nobody needs to have coded before. Over 580,000 children and teenagers joined in 2025.

Entry is through the school, so ask your child's teacher. Results follow in December 2026 and certificates in January 2027.

How we use the calendar

Long breaks are a good moment for a short project: the summer weeks from 2 August 2027 suit a two-week Scratch game or the weather project above. Before the Übertritt in May of Klasse 4, many families slow coding down and keep the hour light.

We never use real Biber tasks in class. We write puzzles of our own in the same spirit, about order, rules and shortest paths.

Class times

What time are the classes in Munich?

Munich afternoons line up with Indian evenings, so most slots fall between the end of school and dinner.

Sample Munich start times and the matching time for a mentor in India
Munich timeIndia time until 28 March 2027India time from 28 March 2027
14:4519:1518:15
16:1520:4519:45
17:4522:1521:15
Saturday 09:4514:1513:15

The Einheitenzeitgesetz sets German legal time: MEZ, UTC+1, through the winter and MESZ, UTC+2, through the summer. The clocks went back on 25 October 2026 and go forward on 28 March 2027. India keeps UTC+5:30 the whole year, which puts it four and a half hours ahead of Munich now and three and a half hours ahead once summer time returns. The rows are examples only; no batch has a fixed time.

You pick a slot in your own clock when you book, and the mentor sees the same moment in theirs. A child at a Ganztagsschule who gets home at four usually takes a later weekday slot or a Saturday morning, which is calm for the younger ones.

Milestones

What a Munich child can do at each stage

We wrote these five steps ourselves. They help us choose a group for a new child and tell parents, in plain words, how far things have come.

Our five steps for children of 6 to 12
StepUsual ageWhat your child can do
1. Order6 to 7Put a short story or a robot path into the right order of steps
2. Repeat7 to 8Use a loop in Scratch instead of copying the same block ten times
3. Remember8 to 10Keep a score or a streak in a variable and reset it on purpose
4. Decide9 to 11Write typed Python with if, else and loops that read a file
5. Explain10 to 12Run a program on real data and explain the answer it prints

For parents

Stage 3 is the heart of the weather project. A child who can reset a counter at the right moment has understood what a variable is for.

We report progress as things your child built and can explain, not as hours logged.

For children

A streak is just a number that grows, and goes back to zero when the pattern breaks.

When your program gives an answer, ask it one more question: when did that start?

More for children

Nine more courses for Munich children

Each one is taught live and in English by a mentor who stays with your child, privately or in a batch.

I

Thinking and maths

Ages 7 to 15

CKM / THINK / 01

Puzzles and problem solving

Logic puzzles and step-by-step plans for children of 7 and up.

Open the syllabus

CKM / THINK / 02

Maths with Python

Fractions, patterns and graphs turned into small programs, from 10.

Open the syllabus

CKM / THINK / 03

Understanding AI

What it means for a computer to learn, taught without any grown-up AI accounts, from 8.

Open the syllabus
II

Worlds and games

Ages 7 to 14

CKM / PLAY / 01

Coding in Minecraft

Code that changes a world children already love, from 7.

Open the syllabus

CKM / PLAY / 02

Roblox games in Luau

Obstacle courses and games that friends can play, from 8.

Open the syllabus

CKM / PLAY / 03

Games in three engines

One long course across Scratch, Roblox and Minecraft, from 8.

Open the syllabus
III

Building things

Ages 8 to 12

CKM / MAKE / 01

Apps with blocks

Phone apps that really run on a phone, from 8.

Open the syllabus

CKM / MAKE / 02

A first website

Pages a child designs and publishes, from 9.

Open the syllabus

CKM / MAKE / 03

Informatics contests

Puzzles in the Biber spirit, then harder rounds, from 9.

Open the syllabus

How classes run

What a week of classes looks like in Munich

Two live hours a week with the same mentor. Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Afternoons

Munich weekday afternoons, after Grundschule or the Ganztag.

Saturdays

Weekend mornings, unhurried for six and seven year olds.

1-on-1

A time you agree with the mentor, at your child's speed.

One mentor

The same face every week, who knows how your child works.

Plain English

Short sentences, checked and repeated when needed.

Hands on the keys

Your child types and drags from the first lesson.

Groups by age

Six year olds learn with six year olds.

Notes for parents

What was made, what was tricky, what is next.

Batch or private

A batch of fifteen to twenty, or your child with the mentor.

Student work

What older students go on to build

Plenty of children who begin in Grundschule are still coding as teenagers. Here is a small sample of what our older students have made; the student labs page shows more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees for Munich families

One monthly fee covers eight live classes. We show it in euro, using the European Central Bank's reference rate, but the card is charged in US dollars; your bank converts the amount, so the statement can be a little different.

Free first class

Free

no card required

  • A free first class
  • A short puzzle and a first program
  • No card needed
Book it

Group batch

€90

a month, eight live classes

  • Fifteen to twenty children of a similar age
  • The same mentor each week
  • Two classes a week
  • Monthly, stop whenever you like
Start here

One to one

€134

a month, eight live classes

  • Your child and one mentor
  • Projects chosen around your child
  • Times that fit your week
Enquire

What families say

Rated 4.9 across 547 Google reviews

What parents and students wrote on Google, word for word.

★★★★★

"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."

Ria Mukherjee

Parent

★★★★★

"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."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"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."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Munich parents ask

Coding classes for kids in Munich: common questions

Are the classes in German?

No. All teaching is live and in English only; there is no German-language option. Mentors slow down, rephrase and adapt to each child's pace and accent, which is why children with only a little English manage well. The keywords of code are the same whatever language the lesson is in.

At what age can my child start?

Six is a good age to begin. Younger children work in Scratch, where blocks snap together and almost nothing has to be typed, in a batch of children their own age. Around 9, most are ready for the typed Python in Python and AI for Kids.

When do Bavarian schools start teaching Informatik?

It depends on the school type after Klasse 4. The Gesellschaft für Informatik lists one compulsory lesson a week from grade 5 at the Mittelschule, Informationstechnologie from grade 5 at the Realschule, and at the Gymnasium an Informatik focus within Natur und Technik in grades 6 and 7.

Will coding classes help with the Übertritt in Klasse 4?

Not directly, and we do not claim they do. The Übertrittszeugnis rests on the marks in German, maths and Heimat- und Sachunterricht. Coding does train careful step-by-step thinking, which many children then use in maths, but the school's marks are what count.

What time are classes in Munich?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Most Munich children take a slot between about 14:45 and 18:00, or on a Saturday morning.

Do classes stop during the Bavarian school holidays?

Not unless you ask. Classes continue through the Herbstferien, Christmas and the other breaks; many families pause for a trip and pick up again afterwards. The KMK table lists the summer holidays 2027 as 2 August to 13 September 2027.

Where are the mentors?

In India, teaching over live video. Munich afternoons sit in the Indian evening: a 16:15 class in Munich starts at 20:45 India time until 28 March 2027. Your child keeps one mentor from week to week.

How large are the groups?

A batch holds fifteen to twenty children close in age. Families who want the mentor's full attention choose one to one instead: two private lessons each week, at hours agreed with you.

What does it cost, and in which currency?

You pay monthly. This page shows the fee in euro using the European Central Bank's reference rate, while the card is charged in US dollars and your bank converts it, so the final figure on your statement can move a little. Trying a first class costs nothing and needs no card.

Does my child need any equipment?

A laptop or desktop computer with a keyboard, a webcam and a stable internet connection. Scratch runs in the browser, and we help you set up Python in the first typed lessons. A tablet alone is not enough for typed code.

Elsewhere on this site

Related pages

Further reading for Munich parents weighing up a first coding course.

Coding classes in Germany

Every page we have written for families in Germany.

Informatik by Land

How all sixteen Länder handle computing at school.

Informatik-Biber practice

What the November contest asks, with puzzles of our own.

Scratch for kids

Where most six and seven year olds start.

AI tools age guide

The age rules of common AI tools, checked at the source.

How we teach

Our live classes, step by step.

More pages for this Land

Part of the guide: Coding classes in Bavaria

More guides: Coding classes in North Rhine-Westphalia · Coding classes in Lower Saxony · Coding classes in Land Bremen · Coding classes in Hesse · Coding classes in Saxony-Anhalt · Coding classes in Schleswig-Holstein · Coding classes in Baden-Württemberg · Coding classes in Saarland · Coding classes in Rhineland-Palatinate · Coding and maths in Berlin · Coding and maths in Hamburg · Coding classes in Saxony · Coding classes in Thuringia · Coding classes in Brandenburg · Coding classes in Mecklenburg-Vorpommern

Start here

Book a free first class

Expect a logic puzzle and a tiny first program. Along the way the mentor notices how your child tackles a problem and how easy English feels, and afterwards recommends a course and a batch.

If you would like to read first, how we teach describes a typical class, and all courses has every syllabus.

WhatsApp us · +91 91233 66161 · connect@modernagecoders.com

Every lesson is live, online and in English, taught from India. For a quick question, message us on WhatsApp in English.

Free, with no card and nothing to sign.

Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

Book a priority demo

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here

Free classPriority demoCall us