---
title: "Scratch Classes for Kids in Germany: Live Online, in English"
description: "Scratch classes for kids in Germany aged 6 to 12, live online in English: what Scratch is, when to start, safety, and a German traffic light built in Scratch."
canonical: https://learn.modernagecoders.com/scratch-classes-for-kids-germany
source: src/pages/scratch-classes-for-kids-germany.html
---
> Scratch classes for kids in Germany aged 6 to 12, live online in English: what Scratch is, when to start, safety, and a German traffic light built in Scratch.

In a few lines

Scratch classes for kids in Germany at Modern Age Coders are live online lessons in English for children aged 6 to 12, using Scratch, the free block-based language first built at the MIT Media Lab. In our Scratch Coding for Kids course a child goes from a first moving sprite to finished games in about three months, with one mentor who adapts to their speed and accent, in a class of fifteen to twenty or one to one, at German afternoon or weekend times.

Scratch courses

## Three Scratch courses for children in Germany

A short Scratch course, a long one that continues beyond it, and a games course that starts in Scratch and moves to Roblox and Minecraft.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)  SKI / 01 Scratch, zero to real games About three months for complete beginners. The quickest way to find out whether your child loves building things on a screen. Open the syllabus →](/courses/scratch-programming-complete-course)[![Coding for Kids course thumbnail](/images/kids-coding.webp)  SKI / 02 Coding for Kids, the full year Starts in Scratch, then adds apps and first AI ideas, for children from 6 who want to keep going. Open the syllabus →](/courses/kids-coding-blocks-masterclass)[![Game Development for Kids course thumbnail](/images/game-dev-kids.webp)  SKI / 03 Game development for kids Scratch games first, then Roblox and Minecraft, for children of about 8 to 12 who mainly want to make games. Open the syllabus →](/courses/game-development-masterclass-for-kids)

What Scratch is

## What is Scratch, and is it really free?

Yes, it is free, and has been since the beginning. The facts below come from the Scratch Foundation, the nonprofit that runs it.

| Fact | What the Foundation says |
| --- | --- |
| Cost | "Scratch is free for everyone." |
| Where it began | Developed at the MIT Media Lab in 2007, by a team led by Professor Mitchel Resnick |
| Who runs it now | Since 2019 the Scratch Foundation, an independent nonprofit |
| How it works | Blocks children "drag and snap together: no tricky syntax required" |
| Projects | "1+ Billion Scratch projects created" |
| New users | "1.8 Million new monthly registrations" |
| Reach | "used by over 150 million young people in every country" |
| Languages | "80 languages" |

Sources: Scratch Foundation, About page (scratch.mit.edu/about) and Impact page (scratchfoundation.org/impact), read on 3 November 2026. The figures are the Foundation's own and we have not checked them independently.

### Why children take to it

In Scratch a program is a stack of coloured blocks. A block that does not fit simply does not snap on, so a child cannot make the spelling mistakes that stop beginners in typed languages.

Everything happens on the stage at once: press the green flag and the sprite moves. That instant result keeps a seven year old going far longer than any worksheet.

### Why it is real coding

Under the bright colours are the same ideas as in any language: sequences, loops, conditions, variables, events and messages between parts of a program.

A child who builds a game with a score, a timer and two levels in Scratch has used most of what a first Python course teaches. Only the typing is new.

Which age

## What age is Scratch for, and where does ScratchJr fit?

Scratch suits most children from about 7 or 8, and younger ones with help. Its little sibling, ScratchJr, is aimed at the youngest.

### ScratchJr, 5 to 7

ScratchJr describes itself as a tool with which "young children (ages 5-7) can program their own interactive stories and games". It uses picture blocks and needs almost no reading.

### Scratch with help, 6 to 7

Six and seven year olds can use full Scratch in short, guided lessons. We keep to a few blocks, lots of movement and sound, and stories rather than scores.

### Scratch alone, 8 to 12

From about 8 most children read the blocks themselves and start planning their own games. By 10 or 11 many are ready to try typed Python next.

In most of Germany, Grundschule runs from grade 1 to grade 4, and to grade 6 in Berlin and Brandenburg, according to the KMK. Scratch fits that whole span. It is also good preparation for the first school Informatik, which the Informatik-Monitor 2026/27 shows arriving in grades 5 and 6 in Nordrhein-Westfalen, and for the free Informatik-Biber, which is open from grade 3 and needs no prior knowledge. In 2026 the Biberwochen run from 9 to 20 November, and primary pupils get nine puzzles in 30 minutes.

Taught in English

## Can my child learn Scratch in English if they use it in German at school?

Yes. Scratch is the same program in every language; only the words on the blocks change.

### One tool, many languages

The Scratch Foundation lists Scratch in 80 languages, and the language can be changed from the editor's menu at any moment. The blocks keep their colours and shapes, so a child who knows where the orange "wait" block lives finds it again in any language.

In our lessons the editor is set to English, and the mentor names each block in English as it is used.

### English, at the child's pace

Our mentors are based in India and every class is in English; we do not teach in German. They speak slowly, point at the screen as they talk, and use the same short phrases each week, so that "when green flag clicked" and "forever" become familiar quickly.

Children at bilingual or international schools find this natural. Children at a German Grundschule usually enjoy the extra English, because it is about their own game.

A German project

## Can a child build a German traffic light in Scratch?

Yes, and it teaches one of the most useful ideas in programming: a program that remembers which state it is in. German traffic lights make it interesting, because they have a phase many children have never noticed.

### What the law says

The Straßenverkehrs-Ordnung, paragraph 37, sets the colour order of a German traffic light: green, yellow, red, then "Rot und Gelb (gleichzeitig)", red and yellow together, then green again. It even fixes the layout: "Rot ist oben, Gelb in der Mitte und Grün unten", red at the top, yellow in the middle, green at the bottom.

So a German Ampel has four states, not three. That red-and-yellow phase is the one we ask children to find on their way to school.

### What we build

One sprite with four costumes, one per state. A second sprite is the pedestrians' button, and a third is the little walking figure. The timings in seconds are ours, invented for the lesson, and much shorter than a real crossing.

First the children build the light as a simple loop. Then they discover that a loop cannot listen for the button, and rebuild it as a state machine.

| State | Lamps lit | Seconds | What moves it on |
| --- | --- | --- | --- |
| green | Green (bottom) | until pressed, then 3 | The button is pressed |
| yellow | Yellow (middle) | 2 | Time runs out |
| red | Red (top) | 8 | Time runs out; the walk light shows for 7 |
| red and yellow | Red and yellow together | 1 | Time runs out, back to green |

***Version 1: the light as one loop**Scratch 3 blocks*

```
when green flag clicked
forever
    switch costume to [green v]
    wait (6) seconds
    switch costume to [yellow v]
    wait (2) seconds
    switch costume to [red v]
    wait (8) seconds
    switch costume to [red and yellow v]
    wait (1) seconds
end
```

Our script. It cycles correctly through all four German phases, but nothing can interrupt it, so the button has nothing to talk to.

Version 1 looks right, and children are proud of it. Then we add the button and ask: how does the light know someone pressed it? The loop is always busy waiting. The fix is to give the program a memory, a variable called `phase`, and to write down, for each phase, what the light shows and what makes it move on. That table above is the program before it is code.

***Version 2: a state machine with a button and a walk light**Scratch 3 blocks*

```
// Ampel sprite
when green flag clicked
set [phase v] to [green]
set [button v] to [0]
forever
    if <(phase) = [green]> then
        switch costume to [green v]
        wait until <(button) = [1]>
        wait (3) seconds
        set [phase v] to [yellow]
    end
    if <(phase) = [yellow]> then
        switch costume to [yellow v]
        wait (2) seconds
        set [phase v] to [red]
    end
    if <(phase) = [red]> then
        switch costume to [red v]
        broadcast [walk v]
        wait (8) seconds
        set [button v] to [0]
        set [phase v] to [red and yellow]
    end
    if <(phase) = [red and yellow]> then
        switch costume to [red and yellow v]
        wait (1) seconds
        set [phase v] to [green]
    end
end

// Button sprite
when this sprite clicked
set [button v] to [1]
say [Signal kommt] for (2) seconds

// Walk light sprite
when I receive [walk v]
switch costume to [walking v]
wait (7) seconds
switch costume to [standing v]
```

Our scripts for three sprites. The light now rests on green until `button` is 1, then runs yellow, red and red-and-yellow. The walk light shows for 7 of the 8 red seconds, so the pedestrians are never still walking when the red-and-yellow phase begins.

The single second of difference between 7 and 8 is the real lesson for older children. Change the walk light to 9 seconds and run it: the figure is still walking while the cars' light already shows red and yellow. Nothing crashes and Scratch shows no error, yet the program is wrong. Finding mistakes like that, where every block works and the design does not, is what separates building from copying.

1. **Ages 6 to 7.** Draw the four costumes. Put red at the top, yellow in the middle and green at the bottom, just as paragraph 37 says, and build Version 1 with the mentor.
2. **Ages 8 to 9.** Add the button sprite and the `button` variable. Make the light wait on green until the button is pressed.
3. **Ages 10 to 12.** Build Version 2 from the state table without looking at our script, then break it on purpose with a 9-second walk light and explain what goes wrong.
4. **Going further.** Paragraph 37 also allows lights that use only yellow and red. Add a switch that turns your Ampel into one of those, and decide which states it needs.

Safety

## Is Scratch safe for a young child?

Scratch is one of the more carefully run places online for children, and in our classes a child does not need a public account at all.

### A moderated community

The Scratch Foundation describes its sharing site as a "safe, moderated online community" with a team of moderators. Sharing projects there is optional, and parents decide.

### Children's data and AI

On its page about AI, the Foundation says that "right now, we are not training any AI models on Scratchers' data", and that what it collects is used in aggregate, not to identify children.

### Our own rule

Children can build every project in our course without a Scratch account. If a family wants to save and share online, a parent sets the account up; mentors never ask children for personal details.

| Germany | Mentor, until 28 March 2027 | Mentor, after 28 March 2027 |
| --- | --- | --- |
| Weekday 15:15 | 19:45 | 18:45 |
| Sunday 10:30 | 15:00 | 14:00 |

Germany uses MEZ (UTC+1) in winter and MESZ (UTC+2) in summer, as the Einheitenzeitgesetz sets out; the switch back happened on 25 October 2026 and the next switch forward is on 28 March 2027. India is on UTC+5:30 throughout. Two sample slots, not a timetable.

Milestones

## Five Scratch milestones, from first sprite to state machine

Our own ladder. It helps the mentor pitch each lesson and helps parents see what has changed.

| Rung | Usual age | In Scratch, your child can |
| --- | --- | --- |
| 1. Move | 6 to 7 | Make a sprite move, speak and change costume when the green flag is clicked |
| 2. Repeat | 7 to 8 | Use repeat and forever instead of stacking the same block many times |
| 3. React | 8 to 9 | Use if blocks and key presses so the game responds to the player |
| 4. Remember | 9 to 10 | Keep a score or a phase in a variable and change it on purpose |
| 5. Coordinate | 10 to 12 | Make several sprites work together with broadcast messages and states |

### For parents

Rung 5 is the Ampel project. When your child can explain why the walk light must stop before the red light ends, they are thinking like a programmer.

We show progress through finished projects, never through time spent online.

### For children

Before you build, write down every state your project can be in, and what makes it change.

If there is no error but it still looks wrong, your design has a bug. Those are the most interesting ones.

After and beside Scratch

## Nine more courses for children who like Scratch

Live and in English, with one mentor throughout. Some build on Scratch, some lead on from it.

I

### Thinking alongside

Ages 6 to 12

SKI / THINK / 01

#### Reasoning for young thinkers

Patterns and logic for 6 to 9, a good partner to Scratch.

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

SKI / THINK / 02

#### Computational thinking

Breaking big problems into small steps, on and off screen.

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

SKI / THINK / 03

#### German informatics competitions

Original puzzles in the spirit of the Informatik-Biber.

[Open the syllabus](/courses/german-informatics-competitions-course-biber-bwinf-bwki)II

### Bigger games

Ages 7 to 14

SKI / GAME / 01

#### Minecraft coding

Block code inside Minecraft, then a step towards text.

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

SKI / GAME / 02

#### Roblox game coding

From Scratch ideas to real Luau scripts, 8 to 14.

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

SKI / GAME / 03

#### Vibe coding for kids

Scratch games with first ideas about AI, 8 to 12.

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

### After Scratch

Ages 8 to 14

SKI / NEXT / 01

#### Python and AI for Kids

The natural next language, typed, from about 9.

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

SKI / NEXT / 02

#### App making with blocks

Block code that becomes a working phone app.

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

SKI / NEXT / 03

#### AI literacy for kids

How machines learn, taught with no chatbot account.

[Open the syllabus](/courses/ai-literacy-for-kids-course)

How lessons run

## A Scratch lesson, week by 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.

Afternoons

After school in Germany, before the evening rush.

Sundays

A relaxed mid-morning slot that younger children like.

Solo

Private lessons at a time you and the mentor agree.

### Build every lesson

Each lesson ends with something that moves.

### Same mentor

One person who knows your child's projects.

### Short steps

One new block or idea at a time.

### Show and tell

Children present their work in simple English.

### Grouped by age

Young children learn with children their own age.

### Parent notes

A line or two on what was built.

Student work

## From Scratch to bigger projects

Many of our older students started in Scratch. A few of their later projects are below; see the [student labs](/student-labs) for 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

## Scratch class fees for families in Germany

Eight live lessons make up each month, paid monthly. Euro prices here are converted at the European Central Bank reference rate for display; the actual charge is in US dollars, and your card issuer converts it, so a statement can show a slightly different euro figure.

Free first class

Free

no card required

- A free first Scratch lesson
- A moving sprite made together
- No card asked for

Book it

Group batch

€90

a month, eight live classes

- Fifteen to twenty children, grouped by age
- One mentor for the course
- Two lessons a week
- Monthly, stop whenever you need

Start here

One to one

€134

a month, eight live classes

- A mentor just for your child
- Projects that follow your child's ideas
- Times that fit your week

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Google reviews from our families, unedited.

★★★★★

"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

## Scratch classes for kids in Germany: questions

### Are the classes in German?

No. Classes are live and in English only, with mentors based in India. The Scratch editor is set to English in class, and the mentor matches your child's pace and accent, so children with a little English follow well.

### Is Scratch free?

Yes. The Scratch Foundation says Scratch is free for everyone. It runs in a web browser, and our course fee is for the live teaching, not for the software.

### What age can my child start Scratch?

From about 6 with a mentor guiding closely, and from about 8 more independently. For 5 to 7 year olds, ScratchJr is designed for that age group, and we use its gentle style with our youngest.

### My child uses Scratch in German at school. Is that a problem?

Not at all. Scratch is the same program in every language and the blocks keep their colours and shapes. Switching the language takes one click, and children quickly know the blocks by both names.

### Does my child need a Scratch account?

No. Every project in our course can be built without one. If you want your child to save and share projects online, a parent can create the account.

### 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 Sunday class at 10:30 in Germany is 15:00 for the mentor until 28 March 2027.

### How long does it take to learn Scratch?

Our Scratch Coding for Kids course takes about three months from a blank screen to finished games. Children who want more continue into the longer Coding for Kids course or into Python.

### Is Scratch real programming?

Yes. Scratch uses the same ideas as typed languages: sequences, loops, conditions, variables, events and messages. The Ampel project on this page is a real state machine, a pattern used in professional software.

### How are fees shown and charged?

We show the monthly fee in euro using the European Central Bank reference rate. The payment is taken in US dollars and your card issuer converts it, so the statement amount may vary slightly. The first lesson is free.

### Does Scratch use my child's data to train AI?

The Scratch Foundation states that it is not training any AI models on Scratchers' data right now, and that the data it collects is used in aggregate. In our classes children do not need an account at all.

Elsewhere on this site

## Related pages

More reading for parents of young coders in Germany.

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

All our Germany pages.

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

School computing in every Land.

### [Online classes explained](/online-coding-classes-for-kids-germany)

One live lesson, minute by minute.

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

Our general Scratch page.

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

The next step after Scratch.

### [Coding at eight](/coding-for-8-year-olds)

What an eight year old can make.

Start here

## Book a free Scratch lesson

In the free lesson your child makes a first sprite move and talk with the mentor, who then suggests the course and age group that fit.

You can also read [how we teach](/how-we-teach) first, or open the [Scratch course syllabus](/courses/scratch-programming-complete-course).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20our%20child%20lives%20in%20Germany%20and%20would%20like%20to%20learn%20Scratch%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. Ask us anything 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

- [Scottish Mathematical Challenge Practice](/scottish-mathematical-challenge-practice)
- [Scratch-Kurs für Kinder online: live, mit Mentor](/scratch-kurs-kinder-online)
- [Coding & Maths Classes for School Students](/schools)
- [Scratch Not Working? Fixes for Saving, Sign-In and Loading](/scratch-not-working-help)
- [School Holiday Coding Course in Australia](/school-holiday-coding-course-australia)
- [Screen Time to Skill Calculator](/screen-time-to-skill)
- [Student Hackathons UK](/student-hackathons-uk)
- [What Happens in a Demo Class](/what-happens-in-a-demo-class)
- [Video Game Coding Classes for Kids: Live Online, Ages 6 to 17](/video-game-coding-classes-for-kids)

### Learn more

- [IB Maths Tutor in Germany: AA and AI, SL and HL, in English](/ib-maths-tutor-germany)
- [Coding Classes for 7 and 8 Year Olds in Australia](/coding-classes-for-7-and-8-year-olds-australia)
- [Live vs Recorded Coding Classes for Kids: Which Is Better?](/live-vs-recorded-coding-classes)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Taking Input with Scanner](/resources/java/taking-input-in-java)
- [Arrays in Java](/resources/java/arrays-in-java)
- [Dimensionality Reduction](/resources/ai-and-machine-learning/dimensionality-reduction)

### From the blog

- [Coding for Kids: Guides for Parents](/blog/topic/kids-coding)
- [Touch Typing for Kids: When to Start and How to Practise](/blog/touch-typing-for-kids)
- [Is Coding Good for Kids? What It Really Teaches](/blog/is-coding-good-for-kids)
- [What is Coding for Kids? A Parent's Complete Guide to Getting](/blog/coding-for-kids-parents-complete-guide-2026)

### Start here

- [What Modern Age Coders families say](/love)
- [Book a free demo class with Modern Age Coders](/book-demo)

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

---

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