Bonn · Coding for children · Ages 6 to 12

Coding classes for kids in Bonn

Long before a Bonn child writes a line of code at school, primary maths asks them to read tables and charts: data handling is one of the five big ideas in the national maths standards, and it is tested in grade 3. Coding is the natural next step, because a program is the quickest way to ask a big table a question. This page shows where data and computing sit in NRW schools, how our live classes in English work for ages 6 to 12, a free puzzle contest this month, and a project on Bonn's own bicycle counters along the Rhine.

Live online classes since 2020 · 10,000+ students worldwide · English lessons for Bonn children

Short version

Coding classes for kids in Bonn at Modern Age Coders are live online lessons, taught in English, for children between 6 and 12: games and puzzles in Scratch, then Python they type themselves, moving on to data files and small AI projects in the course Python and AI for Kids. Lessons run in groups of fifteen to twenty or one to one, after school or on weekend mornings, and the mentor shapes pace and accent around each child.

Where to begin

Three courses for Bonn children aged 6 to 12

A games course that suits the younger end, the Python course for children from about nine, and an app course for children who want to make something they can hold.

Data, maths and Informatik

Do Bonn children learn about data before they learn to code?

Yes. Data handling is part of primary maths in every Land, and NRW adds compulsory Informatik in grades 5 and 6. The pieces fit together better than most parents expect.

In primary maths

The KMK maths standards for the primary stage, adopted in 2004 and revised in 2022, organise content around five big ideas. One of them is "Daten und Zufall", data and chance: reading and making tables and charts, and thinking about likelihood.

In grade 3, all Länder run VERA-3, compulsory written comparison tests in German and maths. The maths tests cover the same five ideas, data and chance among them. VERA results are not graded, and no rankings of schools or Länder are made. The 2027 test window is 12 April to 26 May 2027.

In grades 5 and 6

Bonn children attend Grundschule for grades 1 to 4. In grades 5 and 6, NRW teaches Informatik as a compulsory subject at every general school type, with its own Kernlehrplan for grades 5 and 6, as recorded by the GI Informatik-Monitor 2026/27.

After grade 6 Informatik becomes an elective, and at the end of the road the NRW Informatik Abitur is written centrally and on paper, without a computer.

Where data and computing appear for a Bonn child
GradeWhat happensSource
1 to 4Maths includes the big idea "Daten und Zufall"KMK Bildungsstandards Mathematik, Primarbereich
3VERA-3 comparison test in maths, not graded; 2027 window 12 April to 26 MayIQB, VERA-3
5 and 6Compulsory Informatik with a KernlehrplanGI Informatik-Monitor 2026/27, NRW
7 to 10Informatik as an elective, depending on school typeGI Informatik-Monitor 2026/27, NRW
AbiturCentral written Informatik exam, on paperGI Informatik-Monitor 2026/27, NRW

Sources: KMK, Bildungsstandards für das Fach Mathematik Primarbereich (version of 23 June 2022) and Primarbereich page; IQB, VERA-3; Gesellschaft für Informatik, Informatik-Monitor 2026/27, Nordrhein-Westfalen page; all read 2 November 2026. In some Länder VERA has other names, such as Lernstandserhebungen.

Seen together, the path is clear. A Bonn child learns to read a small table in primary maths, meets algorithms in grade 5, and could, with a little coding, ask a table of nine thousand rows a question that no one could answer by hand. That last step is what our project below is about.

Taught in English

What does it mean that classes are in English?

All our lessons are live and use English only, with a mentor who adapts to the child. We would rather you knew that from the first line.

English, every lesson

We teach no German-language groups. Bonn has international schools, among them Bonn International School, which lists the IB programmes in the AGIS directory; for a child at a German school, the English adds a second skill to the coding.

Adapted to the learner

The mentor watches the child as much as the screen. If an explanation does not land, a shorter one follows. Speed, vocabulary and accent shift to suit the child, and the child is never hurried into an answer.

Seeing before saying

In a coding lesson the important things happen on screen: a character jumps, a total appears, a chart grows. Children follow the action first and pick up the words around it, which keeps the language load light.

Our mentors are in India and teach over live video, so a Bonn afternoon is their evening. A group stays with one mentor for months, long enough for that mentor to know who wants a harder problem and who learns best by explaining their idea out loud.

A real Bonn project

Commuter route or Sunday ride? Comparing Bonn's bike counters with a ratio

The City of Bonn counts bicycles every hour at its permanent counting points and publishes the results as open data. Children use a year of these counts to sort Bonn's routes into school-and-work routes and weekend routes, and discover why a difference can mislead where a ratio does not.

The data

The file "Fahrradmessstellen Ergebnisse Radzählungen 2023" comes from the Bundesstadt Bonn through Open.NRW. It is published under CC0, so anyone may reuse it without conditions. Our copy is from 2 November 2026.

It has 8,760 rows, one per hour of 2023, and a column for each counter: the three Rhine bridges (Kennedybrücke, Nordbrücke, Südbrücke) and paths such as the Wilhelm-Spiritus-Ufer, the Von-Sandt-Ufer and the Mc Cloy Weg.

The question

Is a route busier on weekdays or at weekends? A route used for school and work should be busier from Monday to Friday; a leisure route by the river should fill up on Saturday and Sunday.

The first program works out the average number of bikes per weekday and per weekend day for five counters, then subtracts one from the other.

Version 1: the differencePython
import csv, datetime

COUNTERS = ["Kennedybrücke", "Südbrücke", "5.13 BN - Wilhelm-Spiritus-Ufer",
            "5.08 BN - Von-Sandt-Ufer", "5.14 BN - Mc Cloy Weg"]
bikes = {name: {"week": 0, "weekend": 0} for name in COUNTERS}
hours = {"week": 0, "weekend": 0}

counts = open("bonn_2023.csv", encoding="utf-8")
for hour in csv.DictReader(counts, delimiter=";"):
    when = datetime.datetime.strptime(hour["Time"], "%d.%m.%Y %H:%M")
    kind = "weekend" if when.weekday() >= 5 else "week"
    if any(hour[name] == "" for name in COUNTERS):
        continue
    hours[kind] += 1
    for name in COUNTERS:
        bikes[name][kind] += int(hour[name])

for name in COUNTERS:
    week = bikes[name]["week"] / hours["week"] * 24
    weekend = bikes[name]["weekend"] / hours["weekend"] * 24
    print(name.split(" - ")[-1], round(week), round(weekend), round(week - weekend))

Our program. It prints, for each counter, bikes per weekday, bikes per weekend day and the difference: Kennedybrücke 7270 4435 2835, Südbrücke 3067 2080 987, Wilhelm-Spiritus-Ufer 2721 2259 462, Von-Sandt-Ufer 1604 1746 -142 and Mc Cloy Weg 1058 1350 -292.

The Kennedybrücke shows a huge difference, 2,835 more bikes on an average weekday. The Mc Cloy Weg shows only 292 more on a weekend day. Does that mean the Kennedybrücke is a much stronger commuter route than the Mc Cloy Weg is a leisure route? Not necessarily. The Kennedybrücke is simply far busier overall, so any difference there comes out big. Comparing raw differences between a giant and a small path is like comparing pocket money and a salary by how much each went up.

Version 2: the ratioPython
print("Weekday bikes for every weekend bike:")
for name in COUNTERS:
    week = bikes[name]["week"] / hours["week"]
    weekend = bikes[name]["weekend"] / hours["weekend"]
    print(name.split(" - ")[-1], round(week / weekend, 2))

Our program, run after Version 1. It adds Weekday bikes for every weekend bike: followed by Kennedybrücke 1.64, Südbrücke 1.47, Wilhelm-Spiritus-Ufer 1.2, Von-Sandt-Ufer 0.92 and Mc Cloy Weg 0.78.

Now every counter sits on the same scale, whatever its size. Above 1, a route is busier on weekdays; below 1, at weekends. The Kennedybrücke carries 1.64 weekday bikes for every weekend bike. The Mc Cloy Weg carries 0.78: for every 100 weekend riders there, only 78 come on an ordinary weekday, so weekend use is about 28 percent higher. That makes it as clearly a weekend route as the bridge is a weekday one, which the differences in Version 1 completely hid.

Weekday bikes for every weekend bike at Bonn counters in 2023 (our calculation)
CounterRatio
Kennedybrücke (both sides)1.64
Südbrücke (both sides)1.47
Wilhelm-Spiritus-Ufer1.20
Nordbrücke (both sides)1.18
Bröhltalweg1.15
Weg auf Damm Neil1.02
Von-Sandt-Ufer0.92
Estermannufer0.80
Mc Cloy Weg0.78

Data: Bundesstadt Bonn, Fahrradmessstellen Ergebnisse Radzählungen 2023 (hourly), via Open.NRW and GovData, licence CC0, downloaded 2 November 2026. Ratios are ours: average bikes per weekday hour divided by average bikes per weekend hour. Counters with long gaps in 2023 (Rhenusallee, Brühler Straße and the north side of the Kennedybrücke on its own) are left out. One hour, 03:00 on 26 March 2023, the night the clocks changed, is blank and skipped. In 2023 the Kennedybrücke counted 2,355,595 bikes in total.

  1. Ages 6 to 8, with coins. Put 6 coins in one pile and 3 in another, then 60 and 57. Which pair is "more different"? Talk about it before you count.
  2. Ages 8 to 10, in Scratch. Store weekday and weekend counts for three made-up paths and let a sprite say "weekday route" or "weekend route" by checking whether the ratio is above 1.
  3. Ages 10 to 12, in Python. Try both versions, then add the Nordbrücke and the Estermannufer to the list and check the table above.
  4. Going further. Split the year into months and work out the ratio for each one. Does the Mc Cloy Weg become even more of a weekend route in summer?

Free contest

Is there a free informatics contest a Bonn child can try?

The Informatik-Biber. It is a short online puzzle contest, costs nothing, needs no prior knowledge and takes pupils from grade 3 to grade 13. This year it runs from 9 to 20 November 2026.

The idea

The Biber is organised by Bundesweite Informatikwettbewerbe (BWINF). Its puzzles test informatics thinking, such as following rules, spotting patterns and finding efficient routes, without asking for any code.

BWINF says it fits well into a school lesson, at 30 to 40 minutes. Children can work alone or in pairs.

Practical steps

Schools register and run it during lessons, so ask the class teacher whether the school is joining between 9 and 20 November 2026. The Schnupper-Biber practice round has been online since 14 September 2026 for anyone who wants to try at home.

BWINF plans to publish results in December 2026 and to send certificates in January 2027.

We are independent of BWINF and do not copy Biber tasks. The puzzles we write for class share the same spirit as the coin task above: a small question where the first instinct is wrong and a moment of careful thought gets it right.

Class times

At what times do Bonn children take classes?

Mostly after school and on weekend mornings. Bookings show each slot in Bonn time, and the mentor receives it in Indian time.

Example class times for Bonn families, with the time in India
BonnIndia this winter (to 28 March 2027)India next summer (from 28 March 2027)
15:0519:3518:35
16:5021:2020:20
Sunday 10:4015:1014:10

Under the Einheitenzeitgesetz Germany uses MEZ, UTC+1, in winter and MESZ, UTC+2, in summer. Winter time began again on 25 October 2026, and summer time returns on 28 March 2027. India stays on UTC+5:30, so the gap is 4 h 30 min in winter and 3 h 30 min in summer. These rows are illustrations, not fixed groups.

In the KMK holiday list for NRW, the 2026 to 2027 school year breaks for Christmas on 23 December and resumes after 6 January; the Easter break spans 22 March to 3 April 2027, 18 May is a single day off, and the summer break lasts from 19 July until 31 August 2027. Classes run through holidays as normal. Children from Siegburg, Sankt Augustin, Troisdorf or Königswinter learn in the same groups.

Growth

Five stages from first game to first data project

Our own stages. They decide which group fits a child and shape the short notes we send home.

Our stages for ages 6 to 12
StageAge rangeMilestone
1. Play6 to 7Makes a character move and talk on cue
2. Repeat7 to 9Builds a loop and an event in a game
3. Score8 to 10Keeps counts in variables and compares them
4. Type9 to 11Writes Python with loops, conditions and lists
5. Ask the data10 to 12Turns a question into a ratio and computes it from a real file

For parents

Stage 5 is the bridge project, and it links straight back to the data and chance strand of primary maths.

We describe progress by what your child made and explained.

For children

Big things make big differences. Use a ratio to compare fairly.

Above 1 means more; below 1 means less. Check which way round you divided.

Explore more

Nine more courses for children in Bonn

Each is taught live in English, either in a class or privately.

I

Starting

Ages 6 to 12

CBO / START / 01

Coding for Kids

The broad first course, from Scratch to apps.

Open the syllabus

CBO / START / 02

Scratch Coding

Stories and games built from blocks.

Open the syllabus

CBO / START / 03

Young Thinkers

Reasoning and patterns for 6 to 9.

Open the syllabus
II

Data and maths

Ages 5 to 15

CBO / DATA / 01

Maths Through Coding

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

Open the syllabus

CBO / DATA / 02

Primary maths

Live maths for grades 1 to 5, placed by level.

Open the syllabus

CBO / DATA / 03

AI Literacy

How AI learns from data, for 8 to 14.

Open the syllabus
III

Building

Ages 7 to 14

CBO / BUILD / 01

Minecraft Coding

From blocks to real code, 7 to 12.

Open the syllabus

CBO / BUILD / 03

C++ for Kids

A second language with puzzles, 9 to 12.

Open the syllabus

In practice

How classes work for a family in Bonn

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

Weekdays

Bonn afternoons from about three.

Weekends

Saturday or Sunday mornings.

1-on-1

A fixed slot you agree with us.

Two sessions

Two live hours each week.

Familiar mentor

One mentor stays with the group.

Hands-on

Children build in every class.

Peers

Groups of a similar age.

Reports

Brief notes for parents.

Format

Fifteen to twenty, or one to one.

Student work

Later projects by our students

Students who began young have gone on to build things like these; the student labs page shows many more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

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

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

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

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

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

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

Fees for Bonn families

One monthly payment covers eight live classes. The euro figure on this page uses the European Central Bank reference rate. We charge in US dollars and your bank converts the amount, so the euro value on your statement can be slightly different.

Free first class

Free

no card required

  • Free trial
  • A puzzle and a first build
  • No card details
Book it

Group batch

€90

a month, eight live classes

  • Fifteen to twenty children, similar ages
  • A regular mentor
  • Two classes weekly
  • Month to month
Start here

One to one

€134

a month, eight live classes

  • A private mentor
  • Your child's projects and pace
  • Times you choose
Enquire

What families say

Rated 4.9 across 547 Google reviews

Google reviews from parents and students, word for word.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

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

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

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

Sonu Goyal

Parent

★★★★★

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

Ritu Kedia

Parent

Bonn parents ask

Coding classes for kids in Bonn: frequently asked

Are the classes in German?

No. Classes are live and taught only in English. The mentor adapts speed, words and accent to your child and checks understanding often, so children who are still building their English can follow comfortably.

When do Bonn schools start teaching Informatik?

In grade 5. North Rhine-Westphalia teaches Informatik as a compulsory subject in grades 5 and 6 at all general school types, to a Kernlehrplan, according to the GI Informatik-Monitor 2026/27. From grade 7 it is an elective.

What does data have to do with primary maths?

Data and chance is one of the five big ideas in the KMK primary maths standards, and it is part of the VERA-3 maths tests that every Land runs in grade 3. Reading a table with code is a natural next step.

When is VERA-3 in 2027?

The IQB gives the VERA-3 window for 2027 as 12 April to 26 May 2027. The results are not graded and are not used to rank schools or Länder.

When are classes in Bonn 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. In Bonn, after-school slots and Sunday mornings are popular.

Where are the mentors based?

In India. They teach live over video, and a class at 16:50 in Bonn is at 21:20 for the mentor in winter and 20:20 in summer.

Can my child do the Informatik-Biber?

If the school takes part, yes. The Biber is free, open from grade 3 and needs no coding. The 2026 contest weeks are 9 to 20 November. We have no link with BWINF.

What is the bridge project?

An original Python project on the City of Bonn bike counters for 2023. Children compare weekday and weekend cycling, see that raw differences favour the busiest counter, and use a ratio to compare all routes fairly.

How large are groups?

Fifteen to twenty children of similar age, or one-to-one lessons if you prefer.

How do fees and payment work?

Fees are monthly, shown in euro at the European Central Bank reference rate and charged in US dollars, which your bank converts. The trial class is free.

Next

Related pages

More reading for families in Bonn.

Coding classes in Germany

The full set of Germany pages.

Informatik by Land

NRW alongside the other Länder.

Biber practice in English

Preparing for the Informatik-Biber.

International school students

Coding for pupils at international schools in Germany.

Coding classes in North Rhine-Westphalia

Our page for the whole Land.

How we teach

Inside our live classes.

More pages for this Land

Part of the guide: Coding classes in North Rhine-Westphalia

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

Start here

Book a free first class

Your child spends the trial with a mentor, solving a puzzle and making a first small program. We then recommend a course and a group that fit.

You may want to read how we teach or browse all courses first.

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

All classes are live online and in English only, taught by mentors in India. WhatsApp us with any question.

Free and non-binding.

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