Germany · Competitions 2026/27 · Klasse 3 to 13

Maths and coding competitions in Germany

A pupil in Germany who likes puzzles, numbers or code can enter something in almost every month of the school year. The difficulty is finding them: the competitions belong to different organisers, run on different calendars and are entered in different ways. This page puts all of them on one timeline for 2026/27, then sorts them by Klasse and by the skill they reward, and says who has to sign your child up.

Live online since 2020 · 10,000+ students worldwide · original practice problems, never the organisers' tasks

In short

Pupils in Germany can enter the Informatik-Biber (9 to 20 November 2026), the Jugendwettbewerb and Bundeswettbewerb Informatik, the Mathematik-Olympiade (Regionalrunde 11 November 2026), the Känguru der Mathematik (8 April 2027), Pangea, Jugend forscht and the BWKI. Modern Age Coders prepares them live online in English, in a group or one to one, through its German informatics competitions and Mathematik-Olympiade courses, with original problems only.

Preparation courses

Three courses built around these competitions

One for the informatics contests, one for the maths contests, and one for teenagers who want the programming depth that the later rounds and the olympiad selection expect.

The 2026/27 timeline

What are the maths and coding competitions for pupils in Germany in 2026/27, month by month?

Each date below is the one its organiser publishes. Where an organiser had not yet put its 2027 dates online when we read its pages on 2 November 2026, the row says so instead of guessing.

The competition year from September 2026 to September 2027, by month
MonthWhat happensCompetition
September 2026Round 1 opens on 1 September; the practice Biber opens on 14 SeptemberBundeswettbewerb Informatik; Informatik-Biber
September 2026Projects due 20 September 2026Bundeswettbewerb Künstliche Intelligenz (BWKI)
October 2026Registration opens 1 October 2026Pangea-Mathematikwettbewerb
November 2026Biberwochen 9 to 20 NovemberInformatik-Biber
November 2026Regionalrunde on 11 NovemberMathematik-Olympiade
November 2026Final in Tübingen on 13 NovemberBWKI
November 2026Round 1 and Jugendwettbewerb round 3 close on 23 NovemberBundeswettbewerb and Jugendwettbewerb Informatik
November 2026Online registration closes 30 NovemberJugend forscht
December 2026Results published; registration opens 1 DecemberInformatik-Biber; Känguru der Mathematik
January 2027Certificates sent; registration closes 31 JanuaryInformatik-Biber; Känguru der Mathematik
February 2027Landesrunde 26 to 28 February; regional contestsMathematik-Olympiade; Jugend forscht
February to March 2027Preliminary round 23 February to 3 MarchPangea
Early 2027 to April 2027Round 2, solved alone at homeBundeswettbewerb Informatik
April 2027Contest day 8 April; intermediate round 21 to 22 AprilKänguru der Mathematik; Pangea
May to June 2027Bundesrunde 30 May to 2 June in Kaiserslautern; national final in MayMathematik-Olympiade; Jugend forscht
June 2027Final on Saturday 12 JunePangea
September 2027Round 3; the IOI in Potsdam from 12 to 19 SeptemberBundeswettbewerb Informatik; International Olympiad in Informatics

Sources, all read on 2 November 2026: bwinf.de (Biber 2026, Termine, Jugendwettbewerb 2026, Bundeswettbewerb, Olympiade 2027); mathe-wettbewerbe.de (Mathematik-Olympiade); mathematik-olympiaden.de; mathe-kaenguru.de; pangea-wettbewerb.de (Termine); jugend-forscht.de (Ablauf auf einen Blick); bw-ki.de. The Jugendwettbewerb Informatik had not yet published its 2027 rounds; in 2026, round 1 ran from 23 February to 8 March 2026 and round 2 from 17 April to 3 May 2026.

Two crowded months

November 2026 holds five rows of the table, from the first Biber day to the Jugend forscht deadline. A pupil in Klasse 8 who enters the Biber, the Olympiade and the Bundeswettbewerb Informatik meets all three between Monday 9 and Monday 23 November. That is manageable only if the long Bundeswettbewerb tasks were started in September, when round 1 opened.

February 2027 is the second peak: the Olympiade Landesrunde, the Pangea preliminary round and the regional Jugend forscht contests all fall within a few weeks of each other.

One quiet stretch

Between the Pangea final on 12 June 2027 and the IOI opening on 12 September 2027 the national calendar is almost empty. Our own count in the project below makes it 92 days. For a pupil who wants to compete again in the autumn, the summer is the time to learn new material, not to sit contests.

The Känguru moves in 2027. It is normally written on the third Thursday in March, but its organiser has put it on 8 April 2027: in 2027 that March Thursday would sit right on the eve of the Osterferien in nearly all Länder.

By Klasse

Which competitions can my child enter in each Klasse?

Most competitions are open from Klasse 3, but they ask very different things of an eight year old and a seventeen year old. The organisers set their own bands, so the table follows them.

What each competition asks for, by Klasse, as the organisers describe it
KlasseInformaticsMathsProjects
3 and 4Biber: nine tasks in 30 minutesOlympiade in three rounds; Känguru: 24 problems in 75 minutes; Pangea preliminary: 15 questionsJugend forscht junior from Klasse 4; FIRST LEGO League from age 5
5 and 6Biber: twelve tasks in 35 minutes; Jugendwettbewerb Bronze: 3 tasks in 30 minutesOlympiade in three rounds; Känguru: 24 problems; Pangea: 20 questionsJugend forscht junior; FIRST LEGO League
7 to 9Biber: 15 tasks in 40 minutes; Jugendwettbewerb Silber: 4 tasks in 40 minutesOlympiade in three rounds up to Klasse 7, four from Klasse 8; Känguru: 30 problemsJugend forscht junior up to age 14; BWKI from Sekundarstufe I
10 to 13Biber; Jugendwettbewerb Gold: 6 tasks in 60 minutes; Bundeswettbewerb InformatikOlympiade in four rounds; Känguru: 30 problems; Bundeswettbewerb MathematikJugend forscht from age 15; BWKI in Sekundarstufe II
After schoolBundeswettbewerb Informatik up to age 21, if not yet studying or workingNone of the school contestsJugend forscht up to age 21

Sources: bwinf.de (Biber task counts per Klasse; Jugendwettbewerb levels, recommended Jahrgangsstufen; Bundeswettbewerb eligibility); mathe-wettbewerbe.de (Olympiade rounds by Klassenstufe; Bundeswettbewerb Mathematik for pupils who can reach the Hochschulreife); mathe-kaenguru.de (75 minutes, 24 or 30 problems by Klassenstufe); pangea-wettbewerb.de (Ablauf); jugend-forscht.de (Alterssparten); first-lego-league.org (ages 5 to 16); bw-ki.de (Teilnahmebedingungen). Read 2 November 2026.

The Jugendwettbewerb levels are recommendations, not rules. Since 2026 all three levels are open to everyone in round 1, so a strong pupil in Klasse 6 can try Silber, and a pupil in Klasse 10 who has never programmed can start with Bronze. Only Gold leads on: whoever earns at least an Anerkennung in Gold in round 2 is qualified for round 3, which is the two junior tasks of the Bundeswettbewerb.

Grundschule

The Biber and the Känguru are the natural first steps: one sitting, short tasks, no preparation required by the rules. The Olympiade for Klassen 3 and 4 has existed since 2005.

Klasse 5 to 9

The years where typed code starts to pay: the Jugendwettbewerb asks for small programs, and the Olympiade starts to expect written reasons rather than bare answers.

Oberstufe

The long competitions: the Bundeswettbewerbe in informatics and maths run for most of a year, and their national winners are admitted to the Studienstiftung des deutschen Volkes.

By skill

Which competition suits which kind of thinker?

A list sorted by month tells you when. It does not tell you which contests your child will enjoy. These four families reward four different habits of mind.

The competitions of 2026/27 grouped by the skill they reward (our grouping)
SkillCompetitionsFormatHelp allowed
Quick logic, no codeInformatik-Biber; Känguru; PangeaOne timed sitting, multiple choice or short answersBiber: alone or in pairs; Känguru: individual
Algorithms and programsJugendwettbewerb Informatik; Bundeswettbewerb Informatik; IOI selectionTasks solved over days or weeks with your own toolsBundeswettbewerb round 1: groups welcome; round 2: alone
Proof and written reasoningMathematik-Olympiade; Bundeswettbewerb Mathematik; AIMOHome rounds and supervised papers with full solutionsBWM round 1: groups of up to three; no AI to solve or check
Research and buildingJugend forscht; BWKI; FIRST LEGO LeagueA project, written up and presentedBWKI: teams of one to four; FLL: school or private teams

Sources: bwinf.de (Biber, Bundeswettbewerb); mathe-kaenguru.de ("ein Einzelwettbewerb"); mathe-wettbewerbe.de (Bundeswettbewerb Mathematik rules on groups and on artificial intelligence); bw-ki.de (team size, documentation, runnable code and video pitch); first-lego-league.org (school teams, classes, clubs or private groups). The grouping into four skills is ours.

Puzzlers and builders

A child who loves riddles but has never coded belongs in the first row. BWINF states that the Biber needs no prior knowledge. In our experience its tasks are about order, rules, patterns and information, the ideas underneath programming, told as small stories.

A child who would rather make something than answer questions belongs in the last row. The BWKI asks for a working project that uses machine-learning methods, with written documentation, runnable code and a two to four minute video, and it accepts projects in German or in English.

Coders and provers

The second and third rows are where weekly practice shows. Bundeswettbewerb Informatik round 1 can be solved without deep informatics knowledge, according to BWINF, but round 2 is clearly harder and must be done alone. The national selection for the IOI then trains in C++.

The maths rows reward a different habit: writing down why. In each home round the Bundeswettbewerb Mathematik sets four problems, from geometry, combinatorics, number theory and algebra, and a pupil needs at least three correct solutions in round 1 for a prize and a place in round 2.

Entry routes

How does a pupil enter: through the school, or on their own?

This is the question families from abroad ask most, because in Germany it differs from one competition to the next. Some are run entirely through teachers, some accept a pupil who signs up alone, and some want a team.

Who registers whom, according to each organiser
CompetitionWho signs upWhat the organiser says
Informatik-BiberA coordinator at the school or learning placeEach institution names at least one coordinator; informatics knowledge is not required
Jugendwettbewerb InformatikThe pupil, or a teacher for a groupYoung people register themselves or through a teacher
Bundeswettbewerb InformatikThe pupil, alone or in a group for round 1Registration and submission through the BWINF login
Mathematik-OlympiadeThe school, through the Land's representativeInterested pupils go directly to their maths teacher
Bundeswettbewerb MathematikThe pupilYou register yourself and your work online, then post the solutions
Känguru der MathematikSchools; the paper is written at school under supervisionOnline registration from 1 December 2026 to 31 January 2027
PangeaSchools, by class or year groupRegistration by class, by year group or by uploaded list, with a teacher account
Jugend forschtThe pupil or teamOnline registration by 30 November
BWKIThe pupil or a team of up to fourUnder 18, a parent must agree to the entry
FIRST LEGO LeagueA teamSchool teams, classes, clubs or private groups

Sources: bwinf.de (Biber Teilnehmen, Jugendwettbewerb Für wen, Bundeswettbewerb); mathe-wettbewerbe.de (Mathematik-Olympiade in weiterführenden Schulen; Bundeswettbewerb Mathematik); mathe-kaenguru.de; pangea-wettbewerb.de (Ablauf, Online-Anmeldung); jugend-forscht.de; bw-ki.de; first-lego-league.org. Read 2 November 2026. Rules change from year to year: the organiser's page is the one that counts.

  1. Ask the maths or computing teacher in September. The Olympiade school round starts with the school year, and the Biber coordinator registers from September. A teacher who knows a pupil is keen will often pass the first tasks on.
  2. If the school does not take part, look at the self-entry routes. The Jugendwettbewerb, the Bundeswettbewerb Informatik, the Bundeswettbewerb Mathematik, Jugend forscht and the BWKI can all be entered by the pupil, with a parent's agreement where the rules ask for it.
  3. Note the closing dates, not only the contest days. The Känguru closes registration on 31 January 2027 for a contest on 8 April 2027; Jugend forscht closes on 30 November for a contest in February.
  4. Keep the work the pupil's own. Group work is welcome in some rounds and forbidden in others, and the Bundeswettbewerb Mathematik excludes using artificial intelligence to solve the problems or to check a solution.

We are not connected with BWINF, the Mathematik-Olympiaden e.V., Mathematikwettbewerb Känguru e.V., Bildung & Begabung, the Stiftung Jugend forscht, the Tübingen AI Center or any other organiser, and we cannot register anyone for a contest. We teach the thinking behind the tasks; the entry itself goes through the school or the organiser's own site.

Where it leads

How do pupils in Germany reach the IOI or the IMO team?

Two national ladders start inside these school competitions. Both take more than a year and both end in a team of only a handful of pupils, so for most families they matter as a direction of travel, not a target.

Informatics: to the IOI

BWINF has run the German selection for the International Olympiad in Informatics since 1989. The route goes through the Bundeswettbewerb Informatik: from its top 20 at most, three training camps pick the team that represents Germany at the IOI the following year.

The 39th IOI takes place from 12 to 19 September 2027 at the Hasso-Plattner-Institut in Potsdam, Germany's first time as host since 1992. Its pre-selection began on 5 September 2026 with 72 pupils, trains online on Saturdays in C++, and two qualification contests in November decide who is invited to the camps. The 45th Bundeswettbewerb, which opened on 1 September 2026, is already the entry into the selection for the IOI 2028 in Japan.

Maths: to the IMO

The six-person German team for the International Mathematical Olympiad is chosen in a selection competition called the AIMO. It invites the strongest pupils from the Olympiade Bundesrunde, from round 2 of the Bundeswettbewerb Mathematik and from the maths winners of Jugend forscht at Land level.

The AIMO begins each year at the end of November or the start of December with two papers. The top 16 then attend five preparation seminars from February to May, and the final seminar is held at the Mathematisches Forschungsinstitut Oberwolfach in the Black Forest.

Eligibility and recognition along the two ladders
RuleWhat the organiser says
IOI age limitAt school in the last school year before the IOI, and not older than 20 on the opening day
Bundeswettbewerb InformatikUp to age 21, if not yet at university or in work
StudienstiftungNational winners of the Bundeswettbewerb Informatik, and of the Bundeswettbewerb Mathematik when they start university
AbiturBundeswettbewerb Informatik round 2 can count as the besondere Lernleistung; whether it does depends on the Land and the school
Baltic Olympiad in InformaticsThe 33rd BOI runs from 14 to 18 April 2027 in Bergen, Norway

Sources: bwinf.de (Olympiade teilnehmen; Olympiade 2027; news item on the IOI 2026, where all four German team members won medals); mathe-wettbewerbe.de (IMO page; Bundeswettbewerb Mathematik). Read 2 November 2026.

A calendar project

Why does a computer sort German dates in the wrong order?

Our students build this calendar themselves, in Python, from the dates in the first table. The first attempt looks finished and is wrong in a way that every programmer in Germany meets sooner or later.

The plan

German organisers write dates as day, month, year with dots: 11.11.2026, 08.04.2027. Students type twelve of them into a list of pairs, a name and a date, and ask Python to sort the list so the earliest event comes first.

Sorting is one line in Python, which is exactly why it is tempting not to think about what is being sorted.

The trap

A date written as text is just a string of characters. Python compares two strings one character at a time from the left, so for German dates it compares the day first, then the month, and the year last of all.

Any date on the first of a month therefore sorts before any date on the eighth, whatever the month or the year.

Version 1: sort the dates as textPython
# Competition dates for 2026/27, written the German way: day.month.year
termine = [
    ("Mathematik-Olympiade, Regionalrunde", "11.11.2026"),
    ("Informatik-Biber, first day", "09.11.2026"),
    ("Bundeswettbewerb Informatik, round 1 closes", "23.11.2026"),
    ("Jugend forscht, registration closes", "30.11.2026"),
    ("Känguru, registration opens", "01.12.2026"),
    ("Känguru, registration closes", "31.01.2027"),
    ("Pangea, preliminary round opens", "23.02.2027"),
    ("Mathematik-Olympiade, Landesrunde", "26.02.2027"),
    ("Känguru der Mathematik", "08.04.2027"),
    ("Mathematik-Olympiade, Bundesrunde", "30.05.2027"),
    ("Pangea, final", "12.06.2027"),
    ("IOI 2027, Potsdam", "12.09.2027"),
]

for name, datum in sorted(termine, key=lambda t: t[1])[:4]:
    print(datum, name)

It prints 01.12.2026 Känguru, registration opens, then 08.04.2027 Känguru der Mathematik, then 09.11.2026 Informatik-Biber, first day and 11.11.2026 Mathematik-Olympiade, Regionalrunde.

An April 2027 contest has jumped ahead of the November 2026 Biber. Nothing crashed and no error appeared, which makes this kind of bug dangerous: the output has the right shape and the wrong order. The fix is to stop sorting text and sort dates. Python's strptime reads the German pattern, day, dot, month, dot, four-digit year, and turns each string into a real date that knows which year it belongs to.

Version 2: sort the dates as datesPython
from datetime import datetime

def als_datum(text):
    return datetime.strptime(text, "%d.%m.%Y").date()

for name, datum in sorted(termine, key=lambda t: als_datum(t[1]))[:4]:
    print(datum, name)

Now it prints 2026-11-09 Informatik-Biber, first day, then 2026-11-11 Mathematik-Olympiade, Regionalrunde, 2026-11-23 Bundeswettbewerb Informatik, round 1 closes and 2026-11-30 Jugend forscht, registration closes.

Going further: find the longest gapPython
daten = sorted(als_datum(d) for _, d in termine)
paare = zip(daten, daten[1:])
a, b = max(paare, key=lambda p: (p[1] - p[0]).days)
print("Longest gap:", (b - a).days, "days, from", a, "to", b)

It prints Longest gap: 92 days, from 2027-06-12 to 2027-09-12: from the Pangea final to the opening of the IOI in Potsdam.

  1. Ages 8 to 10, on paper. Write the twelve dates on cards, shuffle them, and sort them by hand. Then sort them again reading only the first two digits. Which cards move?
  2. Ages 10 to 13, Python. Run Version 1 and explain, in one sentence, why 01.12.2026 comes first. Then change the dates to the year-month-day form 2026-12-01 and sort them as text. Why does that order come out right?
  3. Ages 13 and up. Add the closing date of every registration to the list and print, for a date you type in, the next three deadlines. Test it with 1 December 2026, a day on which one window opens.

The program, its output and the gap of 92 days are our own work, run with Python 3 on 3 November 2026. The dates come from the organisers named in the first table.

Practice

What do competition problems feel like? Three of ours, with answers

We never reproduce an organiser's tasks. BWINF, the Olympiade and the Känguru publish their own past problems for free on their websites, and pupils should use them. These three are written by our mentors in the same spirit.

1. Logic without code (Klasse 3 to 6)

Problem. Five logs lie in a row with the numbers 3, 1, 2, 5, 4. A beaver may only swap two logs that lie next to each other. What is the smallest number of swaps that puts the logs in the order 1, 2, 3, 4, 5?

Answer. 3. Count the pairs that are the wrong way round: 3 before 1, 3 before 2, 5 before 4. Each swap of neighbours fixes exactly one such pair, so three swaps are needed, and three are enough.

The idea underneath. Counting what is out of order tells you how much work a sort must do. That is the beginning of algorithm analysis, at eight years old.

2. Quick maths (Klasse 5 and 6)

Problem. Lena writes every whole number from 1 to 30. How many times does she write the digit 2? (A) 3 (B) 11 (C) 12 (D) 13 (E) 14

Answer. (D) 13. In the ones place: 2, 12 and 22, three times. In the tens place: 20 to 29, ten times. The 22 has been counted once in each place, which is right, because it contains two digits 2.

The trap. Pupils who count numbers that contain a 2 get 12. The question asks for digits.

3. A first proof (Klasse 7 and 8). Problem: show that the sum of any five whole numbers in a row is divisible by 5, and decide whether 2026 and 2030 can be written as such a sum. Solution: call the middle number n. The five numbers are n − 2, n − 1, n, n + 1 and n + 2, and the twos and ones cancel, so the sum is 5n, always a multiple of 5. Since 2030 = 5 · 406, it is 404 + 405 + 406 + 407 + 408. And 2026 leaves remainder 1 when divided by 5, so it can never be written this way. What earns the marks: an Olympiade answer of "2030 yes, 2026 no" with no reason scores little. The sentence about 5n is the solution.

Taught in English

Every class is live and in English. The German competition words, Aufgabe, Lösung, Begründung, are taught alongside.

At your pace

The mentor matches the pupil's speed and accent, and slows down for the step that did not land.

Reasons, not answers

Pupils explain each solution aloud before writing it. Copying an answer, from a book or from an AI tool, teaches nothing for the contest day.

A season plan

How we plan a competition year with a pupil

Our own plan for 2026/27, adjusted to each pupil's Klasse and to the contests their school takes part in.

A competition season, September 2026 to June 2027 (ours)
MonthsFocusContests in view
September and OctoberStart the long tasks early; practise short logic setsBundeswettbewerb round 1; Biber practice
NovemberTimed sittings, one contest at a timeBiber, Olympiade Regionalrunde, closing dates
December and JanuaryWritten proofs; register for spring contestsKänguru and Pangea registration
February and MarchMixed papers under time limitsOlympiade Landesrunde, Pangea preliminary
April to JuneSpeed for the Känguru; depth for later roundsKänguru on 8 April 2027, Pangea rounds

For parents

We send a short note after each month: which problem types your child now solves without help, and which ones still stall.

We never promise a prize. Our measure is whether your child can explain a solution they could not have found in September.

For pupils

Before you sort anything, ask what you are sorting: numbers, words or dates.

Write the reason under every answer, even in a multiple-choice contest. It is the habit that the later rounds reward.

More courses

Nine more courses for young competitors in Germany

All nine are taught live in English by a regular mentor, to a group or to a single pupil.

I

First contests

Ages 6 to 11

MCC / FIRST / 01

Computational thinking for kids

Patterns, rules and logic, the stuff of Biber tasks.

Open the syllabus

MCC / FIRST / 02

Scratch coding

Block programs that turn puzzles into games.

Open the syllabus

MCC / FIRST / 03

Mental maths

Number sense for a 75-minute paper without a calculator.

Open the syllabus
II

Maths contests

Ages 10 to 18

MCC / MATHS / 01

Middle school contest maths

Kangaroo-style problems and early proofs.

Open the syllabus

MCC / MATHS / 02

Olympiad maths

Number theory, combinatorics, geometry, algebra.

Open the syllabus

MCC / MATHS / 03

Middle school maths

Secure foundations before the harder rounds.

Open the syllabus
III

Code and AI

Ages 12 to 19

MCC / CODE / 01

C++ for teens

The language of the olympiad selection.

Open the syllabus

MCC / CODE / 02

Algorithms for teens

Data structures for the longer informatics tasks.

Open the syllabus

MCC / CODE / 03

AI and machine learning for teens

Python models of the kind a BWKI project needs.

Open the syllabus

How classes run

How live competition preparation works

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 a group, pupils of a similar Klasse work on the same problem set; one to one, the plan follows the contests the pupil has chosen.

After school

Late afternoons in German time, once homework is done.

Weekend

Saturday or Sunday mornings for longer timed papers.

Before a contest

Extra one-to-one sessions in the last weeks.

Original problems

Written by our mentors, never copied from an organiser.

Timed and untimed

Speed for the Känguru, patience for the Bundeswettbewerb.

Solutions explained

Every answer comes with its reason, in English.

Grouped by Klasse

Pupils work with others at a similar stage.

Same mentor

One person all season, who knows the pupil's habits.

Monthly notes

What is solid, what still slips, what comes next.

Student work

What our students build between contests

Competition practice and real projects grow the same skills. Some student work is below; more is 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 competition preparation in Germany

A monthly fee covers eight live classes. The amounts appear in euro, worked out from the European Central Bank reference rate, while the payment itself is made in US dollars; your bank does the conversion, so the figure on your statement may be a little different.

Free first class

Free

no card required

  • A free first class with a few of our own problems
  • A conversation about which contests suit your child
  • No card needed
Book it

Group batch

€90

a month, eight live classes

  • Fifteen to twenty pupils of a similar Klasse
  • One regular mentor all season
  • Two live classes a week
  • Monthly, stop in any month
Start here

One to one

€134

a month, eight live classes

  • Your child and one mentor
  • A plan built around chosen contests
  • Extra sessions before contest days
Enquire

What families say

Rated 4.9 across 547 Google reviews

Google reviews from families, copied 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

Families ask

Maths and coding competitions in Germany: common questions

Which coding competitions can pupils in Germany enter?

The Informatik-Biber for Klassen 3 to 13 (9 to 20 November 2026), the Jugendwettbewerb Informatik with its Bronze, Silber and Gold levels, and the Bundeswettbewerb Informatik for young people up to 21, whose round 1 runs from 1 September to 23 November 2026. Its top entrants go on to the selection for the IOI.

Which maths competitions are there in Germany?

The Mathematik-Olympiade (Regionalrunde 11 November 2026, Bundesrunde 30 May to 2 June 2027), the Känguru der Mathematik on 8 April 2027, the Pangea competition with its final on 12 June 2027, and the Bundeswettbewerb Mathematik for pupils on the way to the Hochschulreife.

Do these competitions cost money?

The Informatik-Biber is free, according to its organiser BWINF, whose competitions are supported by the Kultusministerkonferenz. Other organisers set their own terms, so check each organiser's page for its own rules. Our preparation classes are a separate, paid service, with a free first class.

Can my child enter without the school?

For some, yes. The Jugendwettbewerb Informatik, the Bundeswettbewerb Informatik and the Bundeswettbewerb Mathematik accept pupils who register themselves, and Jugend forscht and the BWKI take individual or team entries. The Biber, the Olympiade, the Känguru and Pangea are organised through schools.

Are the classes in German?

No. Every class is live and taught in English only, by a mentor who matches your child's pace and accent. We teach the German words that appear in the tasks, so a pupil knows what Aufgabe, Lösung or Begründung asks of them.

When is the Känguru der Mathematik in 2027?

On Thursday 8 April 2027. It is normally held on the third Thursday in March, but in 2027 that Thursday comes directly before the Osterferien in nearly all Länder, so the organiser moved it. Schools register online from 1 December 2026 to 31 January 2027.

Where is the IOI 2027?

At the Hasso-Plattner-Institut in Potsdam, from 12 to 19 September 2027. It is the 39th International Olympiad in Informatics, and Germany last hosted the event in 1992. BWINF organises it with the HPI and runs the German team selection.

Is AI allowed in these competitions?

It depends on the competition. The Bundeswettbewerb Mathematik excludes using artificial intelligence to solve the problems or to check a solution, while the BWKI is itself an AI competition that requires machine-learning methods. Read the rules of each round. In our classes, pupils solve problems themselves.

When are classes held 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. Most pupils come in the late afternoon in German time or on a weekend morning.

Do you use the official competition tasks?

No. Our mentors write original problems in the same style. Past tasks are published for free by the organisers themselves, and we point pupils to those archives so they practise on the real thing at home.

Elsewhere on this site

Related pages

More reading for competitors and their families in Germany.

Coding classes in Germany

Our main page for families in Germany.

Informatik-Nachhilfe online

Informatik help in English, explained in German.

IOI training

Our page on olympiad informatics.

Bebras practice

The international family the Biber belongs to.

AI classes in Germany

For pupils thinking about a BWKI project.

Competitions course

The full syllabus, Biber to BWKI.

Start here

Book a free first class

In the first class the mentor gives your child two or three of our own problems at their Klasse, watches how they approach them, and then suggests which contests to aim for this year and whether a group or one-to-one plan fits.

If you would like to look first, the Olympiade and Känguru syllabus and how we teach explain what happens in class.

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

Live online classes in English, with mentors based in India. WhatsApp reaches us fastest.

The first class is free, with no card and no commitment.

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

More maths tuition

Learn more

From the blog

Start here

Free classPriority demoCall us