Germany · Minecraft coding · Ages 6 to 12

Minecraft coding classes for kids in Germany

A child who has built a castle in Minecraft one block at a time already understands the problem coding solves: doing the same thing over and over is slow. Tell the computer to do it instead and a castle takes seconds, and a hundred castles take no longer than one. This page is for parents in Germany who want that leap for their child, with the facts on age ratings and accounts first, from the people who set them.

Teaching online since 2020 · 10,000+ students worldwide · builds made with code, not by hand

Quick answer

At Modern Age Coders, Minecraft coding for kids in Germany means live online classes in English for children aged 6 to 12. They begin with block coding inside Minecraft and progress to Python that builds, counts and solves puzzles in the game. Each child keeps the same mentor, who adapts to their pace and accent, either one to one or with fifteen to twenty classmates. The first class is free.

Where to begin

Which Minecraft course is right for my child?

Most children aged 6 to 12 begin with the Minecraft course. Children who want more games, or who are ready for Python outside the game, have two good alternatives.

Ratings and accounts

What age is Minecraft rated in Germany?

In Germany the USK gives games their legal age ratings. Its database lists Minecraft with an age rating of 6.

How the USK lists Minecraft (entries for PlayStation 5 and Nintendo Switch 2)
What the USK recordsEntry
Age ratingFreigegeben ab 6 Jahren gemäß § 14 JuSchG
Reasons givenComic-Gewalt, Handlungsdruck, Schreckmomente
Also containsChats, In-Game-Käufe
PublisherMicrosoft Corporation

Source: USK title search for Minecraft, usk.de, read on 3 November 2026. The search returned 81 titles; spin-off games such as Minecraft Dungeons II carry their own, different ratings.

What the rating means

A USK 6 rating is the legal age mark under the German Jugendschutzgesetz. The note "Chats, In-Game-Käufe" tells parents that the game can include chat with other players and purchases, which the rating itself does not cover.

Those two things are exactly what parents usually ask us about. In our classes children code in their own world; there is nothing to buy and nobody to chat with except the mentor on the call.

Who sets up the account

Minecraft's own end user licence agreement says that for a minor, the parent or legal guardian is responsible for creating the Microsoft account and accepting the terms on the child's behalf. It also asks minors to have a parent explain the terms to them.

So the account is a family decision. We never create a child's account. In the free first class the mentor checks which edition the child has and what it can do.

Blocks, then Python

Can you learn to code in Minecraft?

Yes. Minecraft Education is built for exactly that, and its own learning path runs from blocks to Python.

Minecraft Education

Minecraft Education describes its coding path in one line: start with Hour of Code, progress to MakeCode Blocks, then learn to code in Python. Its newer tutorials let children solve coding puzzles with blocks or Python while learning why AI tools need human oversight.

Its licensing page says anyone with a Microsoft 365 account can buy and use it, and its getting-started page offers downloads for Windows, ChromeOS, macOS and iOS.

Why blocks first

A six year old can read a block that says "move forward 5" long before they can type it without mistakes. Blocks let children think about the order of steps, repetition and decisions without fighting the keyboard.

Around the age of 8 or 9, when typing gets easier, the same ideas move into Python. The world stays the same; only the way of writing changes.

How a child moves through Minecraft coding in our classes (our plan, following Minecraft Education's blocks-to-Python path)
StageTypical ageWhat the child writesWhat they build
Blocks6 to 8Block programs: move, place, repeatPaths, walls, a first house
Blocks with logic7 to 9Loops inside loops, if and elsePatterns, mazes, simple farms
First Python8 to 10Short Python programs with variablesTowers and pyramids of any size
Python with functions9 to 12Functions with inputs, lists of positionsWhole villages from one function

Source for the blocks-to-Python path: Minecraft Education, computer science subject kit and licensing pages, read on 3 November 2026. The ages and stages in the table are our own.

What if a child plays the ordinary game, not Minecraft Education? Then we teach the same ideas in Python outside the game, as in the program below, and bring them back into the world later. The thinking is identical, and it is the thinking we care about: a child who can describe a build as steps, spot the repeating part and check the result has learned to program, whichever edition they used.

Worked example, ours

How many blocks does a hollow pyramid need?

Children love building pyramids. Before building a big one, it helps to know how many blocks it will take. We work it out two ways, with a program that builds it and with a formula, and the two answers have to agree.

The plan

A stepped pyramid has a square base. Each layer is two blocks narrower than the one below, until the top is a single block. A base of 9 gives layers of 9, 7, 5, 3 and 1.

A hollow pyramid keeps only the outer ring of each layer, so it saves blocks and leaves a room inside.

Two ways to count

The program places every block in a set, just as an agent in Minecraft would place it in the world, and then counts the set.

The formula is a quick guess a child might make: a ring with side s has four walls of s blocks, so 4 times s.

Version 1: build it, count it, and compare with a formulaPython
# A stepped pyramid, built layer by layer like a Minecraft agent would (our own example)
def build(base, hollow):
    blocks = set()
    layer, side = 0, base
    while side > 0:
        for x in range(layer, layer + side):
            for z in range(layer, layer + side):
                edge = x in (layer, layer + side - 1) or z in (layer, layer + side - 1)
                if not hollow or edge or side == 1:
                    blocks.add((x, layer, z))
        layer, side = layer + 1, side - 2
    return blocks

def by_formula(base):
    # a quick guess: each ring of side s has 4 walls of s blocks
    return sum(4 * s if s > 1 else 1 for s in range(base, 0, -2))

print("Solid pyramid, base 9:", len(build(9, hollow=False)), "blocks")
print("Hollow pyramid, base 9:", len(build(9, hollow=True)), "blocks")
print("Formula for hollow, base 9:", by_formula(9), "blocks")

It prints Solid pyramid, base 9: 165 blocks, then Hollow pyramid, base 9: 81 blocks and Formula for hollow, base 9: 97 blocks.

The two counts disagree: 81 from the program and 97 from the formula. One of them is wrong, and the program has the advantage of having actually placed every block. So where does the formula go wrong? Draw a ring of side 3 on squared paper and count: 8 blocks, not 12. Each corner block belongs to two walls at once, and the formula counted it twice. Four corners per ring, four rings with corners in a base-9 pyramid: 16 blocks too many, and 97 minus 16 is 81.

Version 2: the fixed formula, tested against the program for five sizesPython
def by_formula_fixed(base):
    # four walls of s blocks share four corners, so take 4 away
    return sum(4 * s - 4 if s > 1 else 1 for s in range(base, 0, -2))

for base in [3, 5, 9, 15, 21]:
    built = len(build(base, hollow=True))
    print("base", base, " built:", built, " old formula:", by_formula(base), " fixed formula:", by_formula_fixed(base))

Run after Version 1. It prints base 3 built: 9 old formula: 13 fixed formula: 9, then the same for bases 5, 9, 15 and 21: built 25, 81, 225 and 441, old formula 33, 97, 253 and 481, fixed formula 25, 81, 225 and 441.

Blocks for a hollow stepped pyramid (our calculation)
BaseBuilt and countedOld formula, 4 times sFixed formula, 4 times s minus 4
39139
5253325
9819781
15225253225
21441481441

Example and program written by us; output taken from a Python 3 run on 3 November 2026.

Now look down the "built" column: 9, 25, 81, 225, 441. Those are 3 times 3, 5 times 5, 9 times 9, 15 times 15 and 21 times 21. A hollow pyramid always needs exactly as many blocks as a flat square floor of the same base. Children are usually delighted, and a little suspicious, which is the right reaction. The older ones can prove it by adding up the rings; the younger ones can test it in the game. Either way they have learned the habit this example is really about: when two ways of counting disagree, do not pick the one you like, find out why.

  1. Predict. How many blocks will a hollow pyramid with base 31 need? Check with the program.
  2. Solid too. Write a formula for the solid pyramid and test it against the program for five sizes.
  3. Add a door. Change the program to leave a gap of two blocks in the bottom layer. How many blocks now?
  4. In the game. Build the base-9 hollow pyramid with code and count the blocks used in your inventory.

Beyond Minecraft

What does Minecraft coding lead to?

For most children it leads to Python, and later to whatever school or curiosity asks for. The game is a starting point, not a ceiling.

Minecraft skills and where they reappear (our course map)
In MinecraftThe coding ideaNext place it appears
Placing a wall with one commandA loopEvery Python program
A pyramid of any sizeA function with an inputMaths through coding, Python projects
Counting blocks two waysTesting a resultEvery serious program
A farm that reacts to the dayConditions and eventsGames in Scratch or Roblox
A village from a list of housesLists and dataData and AI projects

In Germany, when a child first meets computing at school, and how much of it, depends on the Land and often on the school. A child who arrives in Klasse 5 or 7 able to break a problem into steps and test the answer is in a strong position whatever the timetable holds. For a free contest there is the Informatik-Biber, open to pupils from Klasse 3, organised by BWINF, and which tests exactly this kind of step-by-step thinking without any programming.

Class times

When do Minecraft classes run in German time?

After school during the week, and at the weekend. The mentors are based in India, which is ahead of Germany.

Example times in Germany and the same moment in India
GermanyIndia, winter (until 28 March 2027)India, summer (from 28 March 2027)
14:4519:1518:15
17:1521:4520:45
Saturday 10:1514:4513:45
Sunday 15:0019:3018:30

Germany uses MEZ, UTC+1, in winter and MESZ, UTC+2, in summer, as set by the Einheitenzeitgesetz; the change back was on 25 October 2026 and the change forward is on 28 March 2027. India stays at UTC+5:30. The rows are examples; no batch time is fixed here.

When you book the free class, slots appear in your own local time. Young children often do better with a weekend morning class, when they are fresh, than late on a school day.

Milestones

From the first block program to a village built by code

Our own milestones for Minecraft coders, used to place each child and to show parents progress.

Our own Minecraft milestones
MilestoneTypical timingWhat the child manages
1. StepsFirst weeksPut block commands in the right order to build a path
2. RepeatsMonth 1 to 2Use a loop instead of copying the same block ten times
3. DecisionsMonths 2 to 4Use if and else to react to what is in the world
4. PythonMonths 4 to 6Write short Python programs with variables and loops
5. FunctionsMonth 6 onwardsBuild any size of structure from one function and test the count

For children

If you are placing the same block again and again, there is a loop hiding there.

Count it twice, two different ways. If the answers differ, you have found something interesting.

For parents

Ask your child how many blocks their last build used and how they know. The second answer is the one that matters.

Time in a coding lesson looks like playing. Watch for the moment they stop clicking and start planning.

More courses

Nine more courses for curious builders

Every one of them runs live, in English, with the same mentor each week, for a whole group or a single child.

I

First steps

Ages 6 to 9

MCO / FIRST / 02

Problem solving for kids

Thinking in steps, with and without a computer.

Open the syllabus

MCO / FIRST / 03

Coding for kids

From blocks to games, apps and AI.

Open the syllabus
II

More games and code

Ages 8 to 12

MCO / MORE / 01

Roblox game coding

Typed Luau scripts for multiplayer games.

Open the syllabus

MCO / MORE / 02

Maths through coding

Counting, patterns and proof in Python.

Open the syllabus

MCO / MORE / 03

Websites for kids

Real web pages a child designs.

Open the syllabus
III

Older builders

Ages 11 and up

MCO / OLDER / 01

Java for teens

For older children heading towards Java Edition mods.

Open the syllabus

MCO / OLDER / 03

Frontend for teens

Designing pages people enjoy using.

Open the syllabus

How lessons run

How live Minecraft coding classes work 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.

School days

Afternoon slots from about a quarter to three, German time.

Weekends

Saturday and Sunday, mornings and afternoons.

One to one

A regular time agreed with your child's mentor.

Code, not clicks

Every build in class is made by a program.

Blocks to Python

Each child moves on when ready.

Gentle English

Short sentences, shown on screen, repeated.

Familiar mentor

The same friendly face each week.

No chat, no shop

Nothing to buy and no strangers.

Size you choose

Fifteen to twenty children, or one alone.

Student work

Built by our students

Some projects from our students around the world; you will find more on the student labs page.

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 Minecraft coding classes in Germany

The monthly fee pays for eight live classes. You see it in euro, calculated at the European Central Bank reference rate; the charge is made in US dollars and converted by your bank, so the euro amount on your statement can be a little different.

Free first class

Free

no card required

  • A free first class
  • A first build with the mentor
  • No card asked for
Book it

Group batch

€90

a month, eight live classes

  • Fifteen to twenty children of a similar level
  • The same mentor every week
  • Two live classes a week
  • Pay by the month, stop any time
Start here

One to one

€134

a month, eight live classes

  • One child, one mentor
  • Builds chosen by your child
  • A weekly time that fits your family
Enquire

What families say

Rated 4.9 across 547 Google reviews

Reviews posted on Google by parents and students, shown 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

Parents in Germany ask

What parents in Germany ask about Minecraft coding

Are the classes in German?

No. All lessons are live and in English only. Mentors work from India and slow down, repeat or rephrase to suit how your child speaks and learns. Block commands and Python keywords are English words, so the code helps with the English and the English helps with the code.

My child is 6 and speaks little English. Can they join?

Often, yes. Block coding is very visual, and the mentor shows each step on screen and uses short, simple sentences. The free first class is the best way to see whether it works for your child.

What is the USK rating for Minecraft?

The USK database lists Minecraft as Freigegeben ab 6 Jahren under the Jugendschutzgesetz, with the reasons Comic-Gewalt, Handlungsdruck and Schreckmomente, and notes that it contains chats and in-game purchases.

Which Minecraft do we need?

Minecraft Education is designed for coding and teaches blocks and then Python. Minecraft's licensing page says anyone with a Microsoft 365 account can buy and use it. If your child has another edition, the mentor explains in the first class what it can do, and Python can also be taught outside the game.

Who creates my child's Microsoft account?

The family does. Minecraft's licence agreement says that for a minor the parent or legal guardian is responsible for creating the Microsoft account and accepting the terms. We never create or manage children's accounts.

Will my child chat with other players in class?

No. Children code in their own world, and the only other person in the lesson is the mentor. The course never asks for in-game chat or purchases.

Is Minecraft coding real programming?

Yes. Children learn sequences, loops, conditions, variables and functions, first in blocks and then in Python, the same ideas used in every programming language.

When are classes held?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. In Germany most children come after school or on a weekend morning.

How are the fees charged?

Our pages give the fee in euro, worked out from the European Central Bank reference rate, but the card payment is in US dollars. Your bank makes the conversion, which is why the euro figure on a statement is rarely identical. Nothing is charged for the first class.

What comes after the Minecraft course?

Most children continue with Python, and some move to Roblox, Scratch games or Java. The mentor suggests a next step based on what your child enjoys.

Read on

Related pages

Further reading for Minecraft fans and their parents.

Coding classes in Germany

Every Germany page in one place.

Learn to code Minecraft mods

For older children ready for Java.

Minecraft coding for kids

Our general guide to the course.

Scratch coding for kids

Block coding beyond Minecraft.

Coding for kids in Berlin

For families in the capital.

How we teach

Inside a live class.

Start here

Book a free first Minecraft coding class

Together with the mentor, your child writes a little program that builds something. From that the mentor can tell whether blocks or Python is the better starting point. It all happens in English, gently, at your child's pace.

You can also read how we teach or look at all our courses first.

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

Classes are live online in English, with mentors based in India. WhatsApp in English is the quickest way to ask a question.

The first class costs nothing and needs no card.

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