---
title: "Online Coding Classes for Kids in Germany: How Live Lessons Work"
description: "Online coding classes for kids in Germany, live in English: one lesson minute by minute, what a child needs at home, German and Indian times, and school holidays."
canonical: https://learn.modernagecoders.com/online-coding-classes-for-kids-germany
source: src/pages/online-coding-classes-for-kids-germany.html
---
> Online coding classes for kids in Germany, live in English: one lesson minute by minute, what a child needs at home, German and Indian times, and school holidays.

The short answer

Online coding classes for kids in Germany at Modern Age Coders are live video lessons in English for children aged 6 to 12: the mentor and the child share screens, and the child builds Scratch games or Python programs while the mentor guides, for about an hour twice a week. A computer with a keyboard, a headset and a steady connection are enough. Lessons sit in German afternoons or at weekends, in a group of fifteen to twenty or one to one.

Courses taught this way

## Three online courses for children in Germany

All three are taught live on video. They differ in the child's age and in how much typing the child is ready for.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)  COK / 01 Coding for Kids online From age 6, grouped by age. The year-long route from Scratch blocks to apps, with the same mentor on screen at every lesson. Open the syllabus →](/courses/kids-coding-blocks-masterclass)[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)  COK / 02 Scratch in three months A short first course. Ideal for finding out whether a young child enjoys learning on video before a longer commitment. Open the syllabus →](/courses/scratch-programming-complete-course)[![Python and AI for Kids course thumbnail](/images/python-kids.webp)  COK / 03 Python on video For confident readers from about 9. Screen sharing makes typed code easy to check line by line, which suits Python well. Open the syllabus →](/courses/python-ai-kids-masterclass)

One lesson

## What happens in a live online coding lesson?

Every lesson has the same rhythm, so children know what comes next. This is our plan for an hour with a group of nine year olds working in Scratch.

| Minutes | What happens | Who drives the screen |
| --- | --- | --- |
| 0 to 5 | Hello, cameras on, a quick look back at last time's game | Mentor |
| 5 to 15 | One new idea shown on a tiny example, such as a timer that counts down | Mentor |
| 15 to 40 | Children add the idea to their own game; the mentor visits each screen in turn | Children |
| 40 to 50 | A bug hunt: something is broken on purpose, and the group finds it | Children, one at a time |
| 50 to 55 | Two or three children show their game and explain one block | Children |
| 55 to 60 | What to try before next time; a short note goes to parents | Mentor |

Our own lesson plan for a group class. One-to-one lessons follow the same order, with more time for the child's own project and less for showing.

### The child drives

For more than half the lesson the child's screen is the one being shared. The mentor can point, ask and suggest, but the child's hands are on the keyboard, which is why online lessons work at all.

### Nobody hides

In a video lesson a quiet child cannot sit at the back. The mentor calls on each child by name, checks every screen, and notices within a minute when a child is stuck.

### Nothing pre-recorded

There is no video to watch alone and no worksheet to finish without help. Each lesson happens once, live, with the mentor who taught the last one.

Our mentors are in India and teach only in English. On video that matters less than parents fear: the mentor shows each step on screen before saying it, keeps sentences short, and repeats in other words when a face looks puzzled. A child who answers in German is understood, and gently handed the English word.

The setup at home

## What does a child need at home for online coding classes?

Less than for most hobbies. Here is the checklist we send to families before the first lesson.

1. **A laptop or desktop computer with a real keyboard.** Scratch works on a tablet, but typing Python and sharing a screen are far easier on a computer. Any machine from the last few years with a current browser is enough.
2. **A headset with a microphone.** Cheap is fine. It keeps the mentor's voice clear and the child's answers easy to hear, and stops a younger sibling joining in.
3. **A steady internet connection.** The same connection that runs a family video call will run a lesson. Sitting close to the router helps more than a faster plan.
4. **A quiet corner and a glass of water.** A table, not a sofa. The same place every week turns the lesson into a habit.
5. **For children under about 8, a parent nearby.** Not to help with the code, just to help with logging in and finding the mouse in the first two or three lessons.
6. **No special software.** Scratch runs in the browser, and so can Python at the start. The mentor helps install anything else, live, when the child is ready.

### What we never ask for

Children do not need their own email address or any social media account to join a lesson. The class link goes to the parent.

Mentors do not ask children for personal details, photos of themselves or their school's name, and children do not share contact details in class.

### If something goes wrong

Connections drop. If a child falls out of the call, they rejoin with the same link and the mentor recaps what was missed.

If a lesson is lost to a broken connection or illness, we arrange a catch-up with the same mentor rather than leaving a gap.

Time zones, as a project

## What time are online classes in Germany, and what changes in March?

German law fixes the clock in two lines. The Einheitenzeitgesetz says legal time is Central European Time, "die koordinierte Weltzeit unter Hinzufügung einer Stunde": UTC plus one hour. In summer it is UTC plus two. India keeps UTC+5:30 all year, so the gap between a child's clock and a mentor's clock changes twice a year. Our older children turn that into a program.

| A child's clock in Germany | The mentor's clock this winter | The mentor's clock from 28 March 2027 |
| --- | --- | --- |
| Weekday 14:00 | 18:30 | 17:30 |
| Weekday 16:45 | 21:15 | 20:15 |
| Saturday 11:30 | 16:00 | 15:00 |
| Sunday 09:00 | 13:30 | 12:30 |

Under the Sommerzeitverordnung, summer time begins on the last Sunday in March at 2 Uhr, when the clocks jump to 3 Uhr, and ends on the last Sunday in October at 3 Uhr, when they go back to 2 Uhr. It ended on 25 October 2026 and begins on 28 March 2027. India does not change its clocks. The rows are examples; no class is fixed to them.

### The puzzle

A Saturday class sits at 11:30 in Germany. A child writes a program to tell the mentor's time: take the hours and minutes and add four and a half hours. It prints 16:00, which is correct today.

In April the program still prints 16:00. The mentor, meanwhile, is starting the class at 15:00. Nothing in the code is broken. The rule it uses is only true for half the year.

### The fix

The better program never adds hours by hand. It records the moment of the class in Germany's own time zone, Europe/Berlin, and asks Python to show that same moment in Asia/Kolkata.

Python's zoneinfo module knows the German clock-change rules, so the answer moves by itself on 28 March 2027.

***Version 1: add four and a half hours**Python*

```
def india_time(hour, minute):
    total = hour * 60 + minute + 4 * 60 + 30
    return f"{total // 60:02d}:{total % 60:02d}"

print("Saturday 11:30 in Germany is", india_time(11, 30), "in India")
```

It prints: `Saturday 11:30 in Germany is 16:00 in India`. Right for this winter, wrong from April.

***Version 2: convert the moment, not the clock reading**Python*

```
from datetime import datetime
from zoneinfo import ZoneInfo

germany = ZoneInfo("Europe/Berlin")
india = ZoneInfo("Asia/Kolkata")

for day in ["2027-03-20", "2027-03-27", "2027-04-03"]:
    lesson = datetime.fromisoformat(day + " 11:30").replace(tzinfo=germany)
    print(day, "11:30 in Germany is", lesson.astimezone(india).strftime("%H:%M"), "in India")
```

It prints `2027-03-20 11:30 in Germany is 16:00 in India`, then the same for 27 March, then `2027-04-03 11:30 in Germany is 15:00 in India`. The class did not move; the gap between the clocks did.

Then comes the part children remember. The Sommerzeitverordnung says that when summer time ends, "Die Stunde von 2 Uhr bis 3 Uhr erscheint dabei zweimal": the hour from 2 to 3 happens twice, and the law even names the two copies 2A and 2B. Version 3 walks through the night of 25 October 2026 in half-hour steps of world time and prints what a German clock showed.

***Version 3: the hour that happened twice**Python*

```
from datetime import timedelta, timezone

night = datetime(2026, 10, 25, 0, 0, tzinfo=timezone.utc)
for step in range(4):
    moment = night + timedelta(minutes=30 * step)
    print(moment.strftime("%H:%M UTC"), "is", moment.astimezone(germany).strftime("%H:%M %Z"), "in Germany")
```

After Version 2, it prints: `00:00 UTC is 02:00 CEST in Germany`, `00:30 UTC is 02:30 CEST in Germany`, `01:00 UTC is 02:00 CET in Germany` and `01:30 UTC is 02:30 CET in Germany`.

1. **Ages 7 to 9, on paper.** Draw two clocks, one for Germany and one for India. Move the German hand to 16:00 and work out the Indian clock. Now do it again for a day in May.
2. **Ages 10 to 12, in Python.** Run Version 1 for a date in April and explain why it is wrong before reading Version 2.
3. **Going further.** In March the hour from 2 to 3 never happens in Germany. Change Version 3 to walk through the night of 28 March 2027 and find the missing hour yourself.

School holidays

## Do online coding classes stop in the German school holidays?

No, unless you want them to. Each Land sets its own autumn, Christmas, winter and Easter holidays, so a class with children from several Länder cannot follow one calendar anyway.

| Land | Herbstferien 2026 | Weihnachtsferien 2026/27 |
| --- | --- | --- |
| Baden-Württemberg | 26.10. to 30.10., and 31.10. | 23.12. to 09.01. |
| Bayern | 02.11. to 06.11. | 24.12. to 08.01. |
| Berlin | 19.10. to 31.10. | 23.12. to 02.01. |
| Brandenburg | 19.10. to 30.10. | 23.12. to 02.01. |
| Bremen | 12.10. to 24.10. | 23.12. to 09.01. |
| Hamburg | 19.10. to 30.10. | 21.12. to 01.01. |
| Hessen | 05.10. to 17.10. | 23.12. to 12.01. |
| Mecklenburg-Vorpommern | 15.10. to 24.10. | 21.12. to 02.01. |
| Niedersachsen | 12.10. to 24.10. | 23.12. to 09.01. |
| Nordrhein-Westfalen | 17.10. to 31.10. | 23.12. to 06.01. |
| Rheinland-Pfalz | 05.10. to 16.10. | 23.12. to 08.01. |
| Saarland | 05.10. to 16.10. | 21.12. to 31.12. |
| Sachsen | 12.10. to 24.10. | 23.12. to 02.01. |
| Sachsen-Anhalt | 19.10. to 30.10. | 21.12. to 02.01. |
| Schleswig-Holstein | 12.10. to 24.10. | 21.12. to 06.01. |
| Thüringen | 12.10. to 24.10. | 23.12. to 02.01. |

Source: Kultusministerkonferenz, Ferien im Schuljahr 2026/2027, Stand 09.10.2025, which gives the first and last day of each holiday. The KMK agrees the summer holidays years ahead; every other holiday is set by the Land itself. Schleswig-Holstein has special rules for Sylt, Föhr, Amrum, Helgoland and the Halligen.

Read the Bayern row and you will see that Bavarian children are on their autumn holidays this very week, 2 to 6 November 2026, while the Hessen break ended on 17 October. Christmas runs from 21 or 24 December to anywhere between 31 December and 12 January. Online classes simply carry on through all of it. Families who travel can pause, and families who stay home often find a holiday week the easiest time to start, when a child is rested and curious.

The legal school year in Germany starts on 1 August and ends on 31 July, the KMK says, with six weeks of summer holidays somewhere between mid June and mid September depending on the Land. Our year does not have that shape. A child can start in any month, and the course picks up from wherever they are.

Getting used to video

## How a child settles into online lessons

Our own description of the first weeks, based on how most children respond. Some move faster, a few need longer, and that is fine.

| Week | What usually happens | What the mentor looks for |
| --- | --- | --- |
| 1 | Finding the mute button, learning names, a first moving sprite | Can the child hear clearly and share a screen? |
| 2 | Following along on their own screen without waiting to be told | Does the child try before asking? |
| 3 | Answering a question out loud in English, in a short sentence | Is the child relaxed on camera? |
| 4 | Fixing a small bug while the group watches | Does the child explain what they changed? |
| 5 to 6 | Showing a finished game and taking a question about it | Is the child proud of something they made? |

### For parents

The best sign is not a perfect game. It is the week your child stops asking you to sit with them.

If week 3 feels slow because of English, tell us. The mentor can slow down, or a one-to-one plan can take the pressure off.

### For children

If you cannot hear, say so straight away. Everyone has had a crackly microphone.

When you share your screen, the mentor sees your mistakes. That is the point: they can only help with what they can see.

Also taught online

## Nine more online courses for children in Germany

Each one is a live video class in English, taught by one mentor from first lesson to last.

I

### First steps on screen

Ages 6 to 12

COK / FIRST / 01

#### Reasoning for young thinkers

Logic games on video for 6 to 9 year olds, a gentle first online class.

[Open the syllabus](/courses/reasoning-and-readiness-course-for-young-thinkers)

COK / FIRST / 02

#### Problem solving for kids

Step-by-step thinking, practised out loud with a mentor.

[Open the syllabus](/courses/problem-solving-and-computational-thinking-for-kids)

COK / FIRST / 03

#### Vibe coding for kids

Scratch and simple AI ideas for 8 to 12, with the child doing the thinking.

[Open the syllabus](/courses/vibe-coding-for-kids-beginners-ai-scratch-game-dev)II

### Games over video

Ages 7 to 14

COK / GAME / 01

#### Roblox game coding

Scripting real Roblox games in Luau while the mentor watches the screen.

[Open the syllabus](/courses/roblox-game-coding-for-kids-lua-course)

COK / GAME / 02

#### Minecraft coding

Code that builds inside Minecraft, from blocks to text.

[Open the syllabus](/courses/minecraft-coding-for-kids-course)

COK / GAME / 03

#### Godot game development

A real game engine for older children ready for more.

[Open the syllabus](/courses/godot-game-development-course-for-kids-and-teens)III

### Making and maths

Ages 8 to 15

COK / MAKE / 01

#### Websites for kids

A first web page, built and shown live to the group.

[Open the syllabus](/courses/kids-ai-web-development-course)

COK / MAKE / 02

#### C++ for kids

Puzzles and small games in a second real language, 9 to 12.

[Open the syllabus](/courses/cpp-programming-for-kids-course)

COK / MAKE / 03

#### Mental maths for kids

Number sense on video for children of 5 to 10.

[Open the syllabus](/courses/mental-maths-mastery-kids)

Booking and rhythm

## How families in Germany fit online classes into the week

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Early afternoon

For children home from Grundschule by lunchtime.

Late afternoon

After Hort, sport or homework, before dinner.

Weekend

A calm Saturday or Sunday slot, often easiest for under-8s.

### Same link

One class link that stays the same all term.

### Same mentor

The face on screen does not change from week to week.

### Two a week

About an hour each, so nothing is forgotten between lessons.

### Short notes

A few lines to parents after each lesson.

### Catch-ups

A missed lesson is made up, not lost.

### Pause any month

Stop for a trip and come back to the same group.

Student work

## Built in online lessons

Everything below was made by our students in live video classes. The [student labs](/student-labs) page collects many more.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## What online classes cost for families in Germany

You pay by the month, and a month is eight live lessons. On this page the fee appears in euro, calculated with the European Central Bank reference rate; the checkout then charges US dollars and your card provider converts them, so the euro on your statement may not match to the cent.

Free first class

Free

no card required

- One free live lesson on video
- The mentor checks sound, screen and level
- No card asked for

Book it

Group batch

€90

a month, eight live classes

- A class of fifteen to twenty children
- The same mentor all year
- Two lessons a week, about an hour each
- Monthly, cancel for the next month any time

Start here

One to one

€134

a month, eight live classes

- Private lessons on video
- Your child's own projects and speed
- Times arranged around your family

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Families' own Google reviews, quoted unchanged.

★★★★★

"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

Questions from parents

## Online coding classes for kids in Germany: questions

### Are the classes in German?

No. Every lesson is live and in English; we do not offer German-language teaching. Mentors keep their English simple, show each step on screen, and adapt to each child's pace and accent, so a child with some school English can follow.

### Is an online class as good as one in a room?

For coding, often better. The child's own screen is shared, so the mentor sees exactly what they typed, and nobody can drift at the back. What matters is a live mentor and a small enough group, not the building.

### What does my child need at home?

A laptop or desktop with a keyboard, a headset with a microphone, a steady internet connection and a quiet table. No special software is needed at the start, and no account of the child's own.

### Can a six year old learn coding online?

Yes, with short lessons and a parent nearby for the first few weeks to help with logging in. Six year olds start in Scratch, where blocks are dragged rather than typed, which works well over video.

### When are the lessons in German time?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. A Saturday class at 11:30 in Germany is 16:00 for the mentor until 28 March 2027 and 15:00 after it.

### What happens when the clocks change in March?

Your class stays at the same German time. Germany moves to summer time on 28 March 2027 and India does not change, so the mentor starts an hour earlier in their own day. You do not need to do anything.

### Do classes stop in the school holidays?

No. Every Land has its own autumn, Christmas and Easter dates, so classes run all year. If you travel, tell us and we pause your place or arrange catch-ups.

### Are lessons recorded?

Lessons are live and happen once. Your child is not asked to learn from a recording; if a lesson is missed, the mentor arranges a catch-up instead.

### How is the fee shown and charged?

We show the monthly fee in euro, worked out with the European Central Bank reference rate. The checkout charges US dollars and your card provider converts them, so the statement can differ by a little. The first lesson is free.

### What if our internet drops in the middle of a class?

Your child rejoins with the same link and the mentor fills them in. If a whole lesson is lost, we arrange a catch-up with the same mentor.

Elsewhere on this site

## Related pages

Pages that go deeper on parts of this one.

### [Coding classes in Germany](/coding-classes-in-germany)

The hub for every Germany page.

### [Coding for kids in Germany](/coding-classes-for-kids-germany)

School computing Land by Land.

### [How we teach](/how-we-teach)

Our teaching method in full.

### [Scratch classes](/scratch-coding-classes-for-kids)

The first tool for young children.

### [Python at nine](/python-for-9-year-olds)

When typed code can begin.

### [AI tools age guide](/ai-tools-age-guide)

Age limits in each tool's own terms.

Start here

## Try a free live lesson

The free lesson doubles as a technical check: the mentor makes sure sound and screen sharing work, tries a small first program with your child, and then suggests a group or one to one.

For a fuller picture, read [how we teach](/how-we-teach), or open [the course list](/courses) to see what each syllabus covers.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Germany%20and%20would%20like%20to%20see%20how%20an%20online%20coding%20class%20works%20for%20our%20child.%20Could%20we%20try%20a%20free%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Lessons are live on video and in English, with mentors in India. Questions about setup are easiest on WhatsApp.

### 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](/book-demo)

## Keep exploring Modern Age Coders

### Related courses and guides

- [Online Coding Classes for Kids in the UK](/online-coding-classes-for-kids-uk)
- [Online Coding Classes for Kids in Australia](/online-coding-classes-for-kids-australia)
- [Online Coding Classes for Kids in the USA](/online-coding-classes-for-kids-usa)
- [Online Coding Classes in Europe, Live and in English](/online-coding-classes-europe)
- [Online Coding Course for Career Changers in Germany](/online-coding-course-for-career-changers-germany)
- [How Much Do Coding Classes Cost in 2026? Fees by Format](/online-coding-classes-cost)
- [Full Stack Software Development Course, UK](/full-stack-software-development-course-uk)
- [T Level Digital Software Development Help](/t-level-digital-coding-help)
- [Mathe-Abitur-Vorbereitung online: live auf Englisch, LK und GK](/mathe-abitur-vorbereitung-online)

### Learn more

- [Maths for Home Educated Children UK](/maths-for-home-educated-children-uk)
- [Mathematik-Olympiade Preparation in English, Germany](/math-olympiad-germany-preparation)
- [Coding and Maths Classes in Berlin: Live Online in English](/coding-and-maths-classes-in-berlin-germany)
- [Maths Tutor in Munich, in English: Live Online Lessons](/math-tutor-munich-in-english)

### Free resources

- [Python Tutorial for Beginners: Complete Guide](/resources/python)
- [Comprehensions and Generators](/resources/python/list-comprehensions-and-generators)
- [Introduction to JavaScript](/resources/javascript/introduction-to-javascript)
- [Scope, LEGB Rule, and Closures](/resources/python/scope-and-closures)

### From the blog

- [Coding for Kids: Guides for Parents](/blog/topic/kids-coding)
- [How to Help a Child Understand Fractions](/blog/how-to-help-a-child-understand-fractions)
- [How Schools and Parents Can Prepare Children for Future Tech Careers](/blog/how-schools-parents-prepare-children-future-tech-careers)
- [What is Coding for Kids? A Parent's Complete Guide to Getting](/blog/coding-for-kids-parents-complete-guide-2026)

### Start here

- [Real projects built by Modern Age Coders students](/student-labs)
- [Browse every live course at Modern Age Coders](/courses)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/online-coding-classes-for-kids-germany*
