MCC / FIRST / 01
Computational thinking for kids
Patterns, rules and logic, the stuff of Biber tasks.
Open the syllabusGermany · Competitions 2026/27 · Klasse 3 to 13
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
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.

MCC / 01
Ages 9 to 19. Biber-style logic first, then Python for the Jugendwettbewerb levels, then the longer algorithm problems of the Bundeswettbewerb and a machine-learning project of the kind the BWKI asks for.
Open the syllabus →
MCC / 02
Ages 8 to 18, grouped by Klassenstufe. Fast multiple choice for the Känguru morning and written, reasoned solutions for the Olympiade rounds.
Open the syllabus →
MCC / 03
Ages 13 to 18. Complexity, greedy methods, graphs and dynamic programming, for pupils aiming at round 2 of the Bundeswettbewerb and beyond.
Open the syllabus →The 2026/27 timeline
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.
| Month | What happens | Competition |
|---|---|---|
| September 2026 | Round 1 opens on 1 September; the practice Biber opens on 14 September | Bundeswettbewerb Informatik; Informatik-Biber |
| September 2026 | Projects due 20 September 2026 | Bundeswettbewerb Künstliche Intelligenz (BWKI) |
| October 2026 | Registration opens 1 October 2026 | Pangea-Mathematikwettbewerb |
| November 2026 | Biberwochen 9 to 20 November | Informatik-Biber |
| November 2026 | Regionalrunde on 11 November | Mathematik-Olympiade |
| November 2026 | Final in Tübingen on 13 November | BWKI |
| November 2026 | Round 1 and Jugendwettbewerb round 3 close on 23 November | Bundeswettbewerb and Jugendwettbewerb Informatik |
| November 2026 | Online registration closes 30 November | Jugend forscht |
| December 2026 | Results published; registration opens 1 December | Informatik-Biber; Känguru der Mathematik |
| January 2027 | Certificates sent; registration closes 31 January | Informatik-Biber; Känguru der Mathematik |
| February 2027 | Landesrunde 26 to 28 February; regional contests | Mathematik-Olympiade; Jugend forscht |
| February to March 2027 | Preliminary round 23 February to 3 March | Pangea |
| Early 2027 to April 2027 | Round 2, solved alone at home | Bundeswettbewerb Informatik |
| April 2027 | Contest day 8 April; intermediate round 21 to 22 April | Känguru der Mathematik; Pangea |
| May to June 2027 | Bundesrunde 30 May to 2 June in Kaiserslautern; national final in May | Mathematik-Olympiade; Jugend forscht |
| June 2027 | Final on Saturday 12 June | Pangea |
| September 2027 | Round 3; the IOI in Potsdam from 12 to 19 September | Bundeswettbewerb 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.
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.
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
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.
| Klasse | Informatics | Maths | Projects |
|---|---|---|---|
| 3 and 4 | Biber: nine tasks in 30 minutes | Olympiade in three rounds; Känguru: 24 problems in 75 minutes; Pangea preliminary: 15 questions | Jugend forscht junior from Klasse 4; FIRST LEGO League from age 5 |
| 5 and 6 | Biber: twelve tasks in 35 minutes; Jugendwettbewerb Bronze: 3 tasks in 30 minutes | Olympiade in three rounds; Känguru: 24 problems; Pangea: 20 questions | Jugend forscht junior; FIRST LEGO League |
| 7 to 9 | Biber: 15 tasks in 40 minutes; Jugendwettbewerb Silber: 4 tasks in 40 minutes | Olympiade in three rounds up to Klasse 7, four from Klasse 8; Känguru: 30 problems | Jugend forscht junior up to age 14; BWKI from Sekundarstufe I |
| 10 to 13 | Biber; Jugendwettbewerb Gold: 6 tasks in 60 minutes; Bundeswettbewerb Informatik | Olympiade in four rounds; Känguru: 30 problems; Bundeswettbewerb Mathematik | Jugend forscht from age 15; BWKI in Sekundarstufe II |
| After school | Bundeswettbewerb Informatik up to age 21, if not yet studying or working | None of the school contests | Jugend 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.
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.
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.
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
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.
| Skill | Competitions | Format | Help allowed |
|---|---|---|---|
| Quick logic, no code | Informatik-Biber; Känguru; Pangea | One timed sitting, multiple choice or short answers | Biber: alone or in pairs; Känguru: individual |
| Algorithms and programs | Jugendwettbewerb Informatik; Bundeswettbewerb Informatik; IOI selection | Tasks solved over days or weeks with your own tools | Bundeswettbewerb round 1: groups welcome; round 2: alone |
| Proof and written reasoning | Mathematik-Olympiade; Bundeswettbewerb Mathematik; AIMO | Home rounds and supervised papers with full solutions | BWM round 1: groups of up to three; no AI to solve or check |
| Research and building | Jugend forscht; BWKI; FIRST LEGO League | A project, written up and presented | BWKI: 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.
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.
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
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.
| Competition | Who signs up | What the organiser says |
|---|---|---|
| Informatik-Biber | A coordinator at the school or learning place | Each institution names at least one coordinator; informatics knowledge is not required |
| Jugendwettbewerb Informatik | The pupil, or a teacher for a group | Young people register themselves or through a teacher |
| Bundeswettbewerb Informatik | The pupil, alone or in a group for round 1 | Registration and submission through the BWINF login |
| Mathematik-Olympiade | The school, through the Land's representative | Interested pupils go directly to their maths teacher |
| Bundeswettbewerb Mathematik | The pupil | You register yourself and your work online, then post the solutions |
| Känguru der Mathematik | Schools; the paper is written at school under supervision | Online registration from 1 December 2026 to 31 January 2027 |
| Pangea | Schools, by class or year group | Registration by class, by year group or by uploaded list, with a teacher account |
| Jugend forscht | The pupil or team | Online registration by 30 November |
| BWKI | The pupil or a team of up to four | Under 18, a parent must agree to the entry |
| FIRST LEGO League | A team | School 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.
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
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.
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.
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.
| Rule | What the organiser says |
|---|---|
| IOI age limit | At school in the last school year before the IOI, and not older than 20 on the opening day |
| Bundeswettbewerb Informatik | Up to age 21, if not yet at university or in work |
| Studienstiftung | National winners of the Bundeswettbewerb Informatik, and of the Bundeswettbewerb Mathematik when they start university |
| Abitur | Bundeswettbewerb Informatik round 2 can count as the besondere Lernleistung; whether it does depends on the Land and the school |
| Baltic Olympiad in Informatics | The 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
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.
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.
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.
# 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.
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.
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.
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
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.
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.
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.
Every class is live and in English. The German competition words, Aufgabe, Lösung, Begründung, are taught alongside.
The mentor matches the pupil's speed and accent, and slows down for the step that did not land.
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
Our own plan for 2026/27, adjusted to each pupil's Klasse and to the contests their school takes part in.
| Months | Focus | Contests in view |
|---|---|---|
| September and October | Start the long tasks early; practise short logic sets | Bundeswettbewerb round 1; Biber practice |
| November | Timed sittings, one contest at a time | Biber, Olympiade Regionalrunde, closing dates |
| December and January | Written proofs; register for spring contests | Känguru and Pangea registration |
| February and March | Mixed papers under time limits | Olympiade Landesrunde, Pangea preliminary |
| April to June | Speed for the Känguru; depth for later rounds | Känguru on 8 April 2027, Pangea rounds |
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.
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
All nine are taught live in English by a regular mentor, to a group or to a single pupil.
MCC / FIRST / 01
Patterns, rules and logic, the stuff of Biber tasks.
Open the syllabusMCC / FIRST / 02
Block programs that turn puzzles into games.
Open the syllabusMCC / FIRST / 03
Number sense for a 75-minute paper without a calculator.
Open the syllabusMCC / MATHS / 01
Kangaroo-style problems and early proofs.
Open the syllabusMCC / MATHS / 02
Number theory, combinatorics, geometry, algebra.
Open the syllabusMCC / MATHS / 03
Secure foundations before the harder rounds.
Open the syllabusMCC / CODE / 01
The language of the olympiad selection.
Open the syllabusMCC / CODE / 02
Data structures for the longer informatics tasks.
Open the syllabusMCC / CODE / 03
Python models of the kind a BWKI project needs.
Open the syllabusHow classes run
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.
Written by our mentors, never copied from an organiser.
Speed for the Känguru, patience for the Bundeswettbewerb.
Every answer comes with its reason, in English.
Pupils work with others at a similar stage.
One person all season, who knows the pupil's habits.
What is solid, what still slips, what comes next.
Student work
Competition practice and real projects grow the same skills. Some student work is below; more is on the student labs page.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
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
Group batch
€90
a month, eight live classes, charged in US dollars
One to one
€134
a month, eight live classes, charged in US dollars
What families say
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
More reading for competitors and their families in Germany.
Our main page for families in Germany.
Informatik help in English, explained in German.
Our page on olympiad informatics.
The international family the Biber belongs to.
For pupils thinking about a BWKI project.
The full syllabus, Biber to BWKI.
Start here
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.
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