---
title: "Game Coding Classes for Kids in Germany, Live in English"
description: "Game coding classes for kids in Germany aged 7 to 12, live online in English: Scratch, Roblox, Minecraft and Godot, German USK age labels, and a dice game project."
canonical: https://learn.modernagecoders.com/game-coding-classes-for-kids-germany
source: src/pages/game-coding-classes-for-kids-germany.html
---
> Game coding classes for kids in Germany aged 7 to 12, live online in English: Scratch, Roblox, Minecraft and Godot, German USK age labels, and a dice game project.

Quick answer

Game coding classes for kids in Germany at Modern Age Coders are live online lessons in English for children of about 7 to 12 who want to make their own games. Our Game Development for Kids course starts with Scratch, then moves to Roblox scripting and Minecraft coding, with Godot for older children. A mentor stays with your child, adjusting to their pace and accent, in a group of fifteen to twenty or one to one, after school or at weekends.

Game courses

## Three game coding courses for children in Germany

One course that covers three game worlds, one focused on Roblox, and one for older children ready for a real game engine.

[![Game Development for Kids course thumbnail](/images/game-dev-kids.webp)  GCK / 01 Game Development for Kids About 8 to 12. Scratch games first, then Roblox and Minecraft projects, all with the same mentor. Open the syllabus →](/courses/game-development-masterclass-for-kids)[![Roblox Game Coding for Kids course thumbnail](/images/roblox-coding-kids.webp)  GCK / 02 Roblox game coding in Luau About 8 to 14. Real scripts for obbies, tycoons and simulators, typed in Luau, the language Roblox uses. Open the syllabus →](/courses/roblox-game-coding-for-kids-lua-course)[![Godot Game Development for Kids and Teens course thumbnail](/images/godot-game-dev.webp)  GCK / 03 Godot, a real engine For older children and young teens. 2D and 3D games in a free, open-source engine with its own Python-like language. Open the syllabus →](/courses/godot-game-development-course-for-kids-and-teens)

What children build

## What kind of games can a child make, and at what age?

Younger children build small games in blocks; older ones type real scripts. In every case the child designs the rules first, which is where most of the learning happens.

| Age | Tool | A typical first game | The idea it teaches |
| --- | --- | --- | --- |
| 7 to 8 | Scratch | Catch the falling apples | Events, movement, a score |
| 8 to 9 | Scratch | A maze with a timer and two levels | Variables, conditions, levels |
| 8 to 10 | Minecraft | Code that builds a house in seconds | Loops and coordinates |
| 9 to 12 | Roblox (Luau) | An obstacle course with checkpoints | Typed scripts, events, debugging |
| 10 to 12 | Python | A dice game with fair and unfair rules | Random numbers and probability |
| 11 and up | Godot | A platformer with enemies that patrol | Objects, physics, game loops |

Our own course plan. Children move between tools when they are ready, not by age alone.

### Design before code

Every project starts on paper: what is the goal, what stops the player, how do you win or lose. Children who skip this step build games that are either impossible or over in ten seconds, and they learn that quickly.

Then the game is tested, by the child, by the group and sometimes by a younger sibling, and changed. That loop of testing and fixing is the real skill.

### Making, not copying

We do not hand children finished game templates to recolour, and they do not paste code from tutorials or AI tools. Each mechanic is built and understood.

The result is slower at first and much faster later, because a child who knows why their jump works can build the next one alone.

German age labels

## How do German age ratings for games work?

In Germany, the age on a game box comes from the Jugendschutzgesetz, and for games the testing is organised by the USK. Here is what the labels mean, in the words of the law and the USK.

| Label in the law | In English | What the USK says about such games |
| --- | --- | --- |
| Freigegeben ohne Altersbeschränkung | No age restriction | Gives no information on whether a game is suitable for pre-school children or educationally valuable |
| Freigegeben ab sechs Jahren | From age 6 | Mostly family games that may be more exciting and competitive, such as fast racing, building and strategy games |
| Freigegeben ab zwölf Jahren | From age 12 | Often clearly more combat-focused, framed by historical, comic, futuristic or fairy-tale stories |
| Freigegeben ab sechzehn Jahren | From age 16 | Games aimed at older teenagers and adults |
| Keine Jugendfreigabe | No youth release | For adults only |

Sources: Jugendschutzgesetz, paragraph 14 (2) and (2a), gesetze-im-internet.de; USK, "Welche Alterskennzeichen gibt es?" and "Wer ist und was macht die USK?", usk.de; read on 3 November 2026. The English summaries are ours.

### Who the USK is

The USK, Unterhaltungssoftware Selbstkontrolle, describes itself as "eine freiwillige Einrichtung der Games-Branche", a voluntary body of the games industry, responsible for age testing of digital games in Germany. For online games and apps it also issues labels within the international IARC system.

Its own statistics for 2025 report labels for 1,675 titles in the classic procedure and around 1.3 million games online.

### What changed recently

Under paragraph 14 (2a), labels also carry symbols that give the main reasons for the age rating. The USK's 2023 summary headline mentions higher age labels for in-game purchases and loot boxes.

For parents the useful point is that the label is about content and risks, not about whether a game is good for learning. The USK says so plainly about its lowest label.

A game your child makes in class has no USK label, because nobody sells it. That puts the responsibility on us. In our courses, game themes stay child-friendly: collecting, racing, puzzles, mazes, building and friendly rivals, never violence. When a child asks to remake a game they play that carries a higher label, the mentor helps them build its mechanics, such as a timer, a level or a shop, inside a theme suitable for their age.

A German game, as a project

## How long does it take to roll a six and leave home?

In Mensch ärgere Dich nicht, the classic German board game, your pieces wait at home until you roll a six. Many families play that you get three tries while all your pieces are still at home. How much do those three tries really help? Our ten to twelve year olds answer with a program, and then check it with maths.

### The rule

Each turn you roll one dice. With all your pieces at home you may roll up to three times; the moment a six appears, a piece comes out and your wait is over. The question is how many turns that takes on average, with one try a turn and with three.

Children guess first. The usual answers are "six turns with one try, two with three", which is nearly right, and the program shows by how much.

### The method

A function plays the waiting part of the game once, rolling random numbers from 1 to 6 until a six comes up, and returns the number of turns. Then the program plays it 10,000 times and takes the average.

We fix the random seed so the class gets the same numbers every run. Without it, every child's answer is slightly different, which is itself a lesson.

***Version 1: play the waiting game 10,000 times**Python*

```
import random

random.seed(2026)

def turns_to_leave_home(tries_per_turn):
    turns = 0
    while True:
        turns += 1
        for _ in range(tries_per_turn):
            if random.randint(1, 6) == 6:
                return turns

games = 10000
for tries, label in [(1, "One try a turn:"), (3, "Three tries a turn:")]:
    total = 0
    for _ in range(games):
        total += turns_to_leave_home(tries)
    print(label, round(total / games, 2), "turns on average")
```

It prints: `One try a turn: 6.12 turns on average` and `Three tries a turn: 2.36 turns on average`.

Now the maths. On one roll the chance of missing a six is five in six. Missing three times in a row has a chance of five sixths, times five sixths, times five sixths, about 0.5787, so the chance of getting out in a turn with three tries is about 0.4213. When something happens with chance p each turn, it takes on average 1 divided by p turns. Version 2 does that arithmetic.

***Version 2: the exact answer**Python*

```
miss = 5 / 6
for tries in [1, 3]:
    six_this_turn = 1 - miss ** tries
    print(tries, "tries:", round(six_this_turn, 4), "chance per turn,", round(1 / six_this_turn, 2), "turns expected")
```

It prints: `1 tries: 0.1667 chance per turn, 6.0 turns expected` and `3 tries: 0.4213 chance per turn, 2.37 turns expected`.

| Rule | 10,000 simulated games | Exact expected value |
| --- | --- | --- |
| One try a turn | 6.12 turns | 6.00 turns |
| Three tries a turn | 2.36 turns | 2.37 turns |

All figures are ours, from Python 3.14 with random seed 2026 for the simulation. The board-game rule with three tries is a common family rule, used here as the example.

The simulation lands within a whisker of the maths, which tells the children two things: their program is probably right, and 10,000 games is enough to trust an average. Then Version 3 asks a question the average hides. Averages are calm; single games are not.

***Version 3: the unluckiest player**Python*

```
random.seed(7)
waits = [turns_to_leave_home(3) for _ in range(games)]
print("Out in the first turn:", waits.count(1))
print("Longest wait:", max(waits), "turns")
```

After Version 1, it prints: `Out in the first turn: 4285` and `Longest wait: 18 turns`.

In 10,000 games with three tries, 4,285 players got out in their very first turn, close to the 4,213 the maths predicts. And one unlucky player waited 18 turns. Every family has met that player. Now the children know that nothing was wrong with the dice: across thousands of games, very long waits are simply bound to happen to someone.

1. **Ages 7 to 8, a real dice.** Roll until you get a six, twenty times, and tally how many rolls each one took. What was your longest wait?
2. **Ages 8 to 10, Scratch.** Make a dice sprite that picks a random number from 1 to 6 and counts the rolls until a six. Run it ten times and write down the answers.
3. **Ages 10 to 12, Python.** Run Version 1, then write Version 2 before reading ours. Do the two agree?
4. **Going further.** Invent a fairer rule, for example "a five or a six gets you out". Change one line and predict the new average before running it.

Games and school

## Does making games help with Informatik at school?

Yes, more than parents often expect. A game is a program with loops, conditions, variables and events, which are the topics school Informatik starts with.

School Informatik arrives at different ages across Germany. The Informatik-Monitor 2026/27 shows one weekly Informatik lesson in grades 5 to 10 at a Bavarian Mittelschule, Informatik und Medienbildung in grades 5 to 10 at every school type in Mecklenburg-Vorpommern, and two hours a week in grades 7 and 8 at a Saarland Gemeinschaftsschule. A child who has built a few games arrives with the ideas already in their hands. Our [Informatik Companion](/courses/informatik-companion-course-klasse-5-10) course follows the school subject itself, in English, for children who want help alongside school.

Games also teach the habit that school tasks rarely leave room for: testing your own work and changing it. The dice project above has no single right answer to copy, only a program that either matches the maths or does not. That is the same thinking the free Informatik-Biber rewards, a puzzle contest for grades 3 to 13 that needs no prior knowledge.

Class times

## When are game coding classes in German time?

After school and on weekend afternoons. The mentor teaches from India, which is ahead of Germany, so a German afternoon falls in the mentor's evening.

| Germany | Mentor in India, winter | Mentor in India, from 28 March 2027 |
| --- | --- | --- |
| Weekday 17:15 | 21:45 | 20:45 |
| Saturday 14:00 | 18:30 | 17:30 |

The Einheitenzeitgesetz makes German legal time UTC+1 in winter (MEZ) and UTC+2 in summer (MESZ). This winter began when summer time ended on 25 October 2026; summer time returns on 28 March 2027. India is UTC+5:30 all year. Examples only; no batch is fixed to these times.

Milestones

## From first game to game designer

Our own milestones for children who make games. We use them to choose the next project and to show parents real progress.

| Level | Usual age | Your child can |
| --- | --- | --- |
| 1. Play rules | 7 to 8 | Make something happen when a key is pressed, and keep a score |
| 2. Win and lose | 8 to 9 | Add a timer, lives and a game-over screen |
| 3. Levels | 9 to 10 | Store the level in a variable and make each one harder on purpose |
| 4. Scripts | 10 to 12 | Type game logic in Luau or Python and read the error messages |
| 5. Balance | 11 to 12 | Test whether a rule is fair, with a simulation, and change it |

### For parents

Level 5 is the dice project. When your child says "let us test whether that rule is fair" about a game at the kitchen table, it has worked.

We report progress as games finished and explained, never as hours of screen time.

### For children

A game nobody can win is not hard, it is broken. Test it until someone can.

When luck seems unfair, count. Thousands of games will show you what is normal.

More for young game makers

## Nine more courses for children who like games

Every course runs live in English with one mentor, either in a group or privately.

I

### Start with blocks

Ages 6 to 12

GCK / BLOCK / 01

#### Scratch Coding for Kids

Three months to a first finished Scratch game.

[Open the syllabus](/courses/scratch-programming-complete-course)

GCK / BLOCK / 02

#### Coding for Kids

Games, apps and first AI ideas over a full year.

[Open the syllabus](/courses/kids-coding-blocks-masterclass)

GCK / BLOCK / 03

#### Vibe coding for kids

Scratch game projects with simple AI ideas, 8 to 12.

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

### Worlds they know

Ages 7 to 14

GCK / WORLD / 01

#### Minecraft coding

Code that builds and changes a Minecraft world.

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

GCK / WORLD / 02

#### App making with blocks

Simple games and apps that run on a phone.

[Open the syllabus](/courses/block-coding-app-development-masterclass)

GCK / WORLD / 03

#### Websites for kids

A web page for your own game, built by hand.

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

### Logic and maths behind games

Ages 8 to 15

GCK / LOGIC / 01

#### Python and AI for Kids

Typed Python for dice games, quizzes and more.

[Open the syllabus](/courses/python-ai-kids-masterclass)

GCK / LOGIC / 02

#### Maths through coding

Chance, patterns and graphs in Python, 10 to 15.

[Open the syllabus](/courses/maths-through-coding)

GCK / LOGIC / 03

#### C++ for kids

The language of many game engines, for 9 to 12.

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

How lessons run

## How game coding lessons fit a week in Germany

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

After school

Late afternoon in Germany, once homework is done.

Saturday

An afternoon slot for longer building sessions.

Private

One to one at a time that suits your family.

### Design first

Rules on paper before any code.

### Play-test

Others try the game and say what is unfair.

### Same mentor

One person who follows each game from idea to finish.

### Kind themes

Collecting, racing, puzzles and building, never violence.

### Explain the code

Each child explains how their game works.

### Parent notes

What was built and what comes next.

Student work

## Games and projects by our students

A selection of what our older students have made; the [student labs](/student-labs) page has the full collection.

![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

## Game coding fees for families in Germany

A month means eight live lessons and one monthly payment. We display that fee in euro using the European Central Bank reference rate, but the card is charged in US dollars, and your bank's conversion decides the exact euro figure you see afterwards.

Free first class

Free

no card required

- A free first game lesson
- A tiny game built together
- No card asked for

Book it

Group batch

€90

a month, eight live classes

- Fifteen to twenty children of a similar age
- One mentor for the course
- Two lessons each week
- Paid monthly, stop any month

Start here

One to one

€134

a month, eight live classes

- Your child and one mentor
- Their own game ideas, at their speed
- Times arranged with you

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Our families' Google reviews, as they posted them.

★★★★★

"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

Parents ask

## Game coding classes for kids in Germany: questions

### Are the classes in German?

No. Classes are live and taught in English only, by mentors based in India. Game tools such as Scratch, Roblox Studio and Godot use English words anyway, and the mentor adapts to your child's pace and accent.

### What age can my child start making games?

From about 7 in Scratch, where blocks snap together. From about 9 or 10, children can type game scripts in Luau for Roblox or in Python, and older children can move to the Godot engine.

### Will my child just play games in class?

No. Children design, build and test their own games. Playing happens only as testing: trying a classmate's game to see whether it is fair and fun, then improving their own.

### Are the games violent?

No. Themes in our classes stay child-friendly: collecting, racing, puzzles, mazes and building. If a child wants to recreate a mechanic from a game with a higher age label, the mentor helps them build it in a suitable theme.

### What do German age labels on games mean?

Under paragraph 14 of the Jugendschutzgesetz, games carry one of five labels, from no age restriction through 6, 12 and 16 to no youth release. The USK organises the testing and says its labels concern content, not educational value.

### Does game coding help at school?

Yes. Games use loops, conditions, variables and events, the same ideas school Informatik begins with, which in some Länder starts in grade 5 according to the Informatik-Monitor 2026/27.

### When are classes 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 14:00 in Germany is 18:30 for the mentor until 28 March 2027.

### Does my child need Roblox or Minecraft accounts?

Not to start: Scratch and Python projects need no account. For Roblox and Minecraft lessons, any account is set up and managed by a parent, following each company's own terms.

### How are fees shown and charged?

The monthly fee is shown in euro, worked out with the European Central Bank reference rate. Payment is taken in US dollars and your bank converts it, so the amount you see can differ slightly. The first class is free.

### What will my child have at the end?

A set of finished games they designed themselves, and the ability to explain how each one works, from scoring to levels. Older children also learn to test whether a rule is fair, as in the dice project.

Elsewhere on this site

## Related pages

More for families in Germany whose children love games.

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

Every Germany page, in one hub.

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

When school Informatik starts.

### [Scratch for kids in Germany](/scratch-classes-for-kids-germany)

Where most young game makers begin.

### [Roblox coding classes](/roblox-coding-classes-for-kids)

Our page on Roblox scripting.

### [Minecraft coding classes](/minecraft-coding-classes-for-kids)

Code inside a Minecraft world.

### [Python for kids in Germany](/python-classes-for-kids-germany)

Typed code for dice and more.

Start here

## Book a free game coding class

In the free class your child designs and builds a tiny game with the mentor, who then suggests the right tool and course for their age.

Before booking you can read [how we teach](/how-we-teach), or look through the [Game Development for Kids syllabus](/courses/game-development-masterclass-for-kids).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20our%20child%20in%20Germany%20would%20love%20to%20learn%20to%20make%20games%2C%20in%20English.%20Can%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Live online, in English, with mentors in India. WhatsApp is the quickest way to reach us.

### 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

- [Game Design for Teens: Live Classes, a Method and Real Code](/game-design-classes-for-teens)
- [Full Stack Software Development Course, UK](/full-stack-software-development-course-uk)
- [Game Design Summer Camp for Teens: Engines, Plans, Portfolio](/game-design-summer-camp-for-teens)
- [Full Stack Software Development Course, Netherlands](/full-stack-software-development-course-netherlands)
- [Game Development Classes for Kids in Canada: Scratch to Roblox](/game-development-classes-for-kids-canada)
- [Full Stack Software Development Course](/full-stack-software-development-course-ireland)
- [Learn to Code Over 50 in Australia](/learn-to-code-over-50-australia)
- [App Development Course in the UK](/app-development-course-uk)
- [Mathe-Nachhilfe online Realschule: Abschluss 2027, auf Englisch](/mathe-nachhilfe-online-realschule)

### Learn more

- [German Informatics Competitions: Biber, BwInf and BWKI](/courses/german-informatics-competitions-course-biber-bwinf-bwki)
- [Coding Classes for 8 Year Olds: Scratch and First Games, Live](/coding-for-8-year-olds)
- [Python for 10 Year Olds: Real Python Programs, Turtle Art & Mini Games](/python-for-10-year-olds)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Variables and Data Types in Java](/resources/java/variables-and-data-types)
- [Collections Framework](/resources/java/collections-framework)
- [Ensemble Methods](/resources/ai-and-machine-learning/ensemble-methods-and-boosting)

### From the blog

- [Coding for Kids: Guides for Parents](/blog/topic/kids-coding)
- [Minecraft vs Roblox for Kids: Which Teaches Coding Better?](/blog/minecraft-vs-roblox-which-teaches-kids-to-code)
- [Best Coding Games for Kids in 2026: 10 Picks by Age](/blog/top-coding-games-platforms-make-learning-fun-kids)
- [Probability for Beginners: Rules, Examples and Simulations](/blog/probability-for-beginners)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

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

---

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