Germany · Jugend forscht · Mathematik/Informatik

Jugend forscht computer science project mentoring

Jugend forscht is Germany's large research competition for young people, and its field Mathematik/Informatik asks for more than a working app: a real question, a careful method and a result that adds something. This page explains the contest from the Stiftung Jugend forscht's own rules, including one that matters to every family reading in English: the written work, the stand and the jury talk must be in German. It also shows where a mentor teaching in English can help, where the pupil must stand alone, and a lesson on running an experiment a jury can trust.

Live online since 2020 · 10,000+ students worldwide · your research, your write-up, our teaching

In short

Jugend forscht project mentoring at Modern Age Coders is live online teaching in English for pupils in Germany who are planning a maths or computer science project. We teach programming, research questions, fair experiments and honest reporting, and question the pupil's own plan; the pupil does the research, writes it up in German as the rules require, and registers. One mentor follows each pupil's pace and accent, one to one or in a group of fifteen to twenty.

Where research-minded pupils start

Three courses behind a computer science research project

Algorithms for a question in theoretical informatics, machine learning for a project with data, and Python for pupils who are still learning to program.

The contest

What is Jugend forscht, and who can take part?

A competition of ideas: no tasks are set, and pupils choose their own question in one of seven fields. The Stiftung Jugend forscht runs more than 130 competitions across Germany every year, it says.

Jugend forscht: the two age groups
Age groupWhoHow far it goes
Jugend forscht juniorUp to 14 on 31 December of the registration year, and at least in Klasse 4Regional, then Land level; no national final
Jugend forschtAges 15 to 21Regional, Land, then the national final in May

Source: Stiftung Jugend forscht, Alterssparten and Jugend forscht junior pages (jugend-forscht.de), read on 3 November 2026. In a group, the age of the oldest member decides the category. In Mecklenburg-Vorpommern and the Saarland the junior category has regional contests only.

Who may enter

Young people from Klasse 4 up to age 21 with their home and place of education in Germany. Pupils of German schools abroad and of schools near the German border may also take part, the conditions say, provided they have a sure command of German.

A project is done alone or by a group of two or at most three. One person may enter up to three projects in a round.

Supervisors

A Projektbetreuer, a supervising adult, is not required, the FAQ says, but many participants have one. Up to two can be named, and they register on the organisers' supervisor portal. The organisers describe them as mainly STEM teachers, STEM professionals and trainers from institutions and companies, and say most projects are supervised by teachers.

Supervisors and companions may not be present at the jury talk itself.

2026 to 2027

What is the Jugend forscht timeline for the 2027 round?

The organisers publish the yearly rhythm. For the round that ends in 2027, online registration closes on 30 November 2026.

The Jugend forscht year, as the organisers describe it, applied to 2026 to 2027
WhenWhat happens
AugustFinding a topic and starting the project
By 30 November 2026Online registration at anmeldung.jugend-forscht.de, with a working title and a short overview
By 31 December 2026Participants are told which regional contest they will attend in February
January 2027The written work is uploaded as a PDF, by a date the regional leadership sets
February 2027Regional contests
April 2027Land contests of Jugend forscht junior
May 2027The 62nd national final, in Würzburg

Sources: Stiftung Jugend forscht, Ablauf auf einen Blick, Einladung zum Wettbewerb, Teilnahmebedingungen and Bundeswettbewerb 2027 pages, read on 3 November 2026. The overview names April for the junior Land contests; for the main category, check your Land's contest page.

Read in November, the table is urgent. Registering needs only a provisional title and a short description, which may change before the written work is due. A pupil with an idea and a few weeks of real work behind it can register now and still shape the project over December and January. A pupil with no idea yet should not rush: the next round opens in the same way in 2027, and a strong question is worth a year.

The language rule

Can a Jugend forscht project be presented in English?

No. This is the most important fact on the page for an English-speaking family, and the organisers state it without exceptions.

What the rule says

The Jugend forscht FAQ says German is binding for the written documentation, for the visual presentation at the stand and for the jury talk. Pupils from German schools abroad must have a sure command of German to take part.

So a pupil who can explain their project only in English is not yet ready to enter, however strong the work.

How we work with it

Our classes are in English only, and we do not teach in German. We help with the parts that do not depend on language: the question, the method, the code, the experiment, the figures and the honesty of the conclusions.

The German text is the pupil's own. We do not write, translate or edit it. Many pupils at German schools write excellent German; for those at an international school, the honest advice is to check first that writing 15 pages and defending them in German is realistic.

This rule is a real difference from the Bundeswettbewerb Künstliche Intelligenz, which accepts projects in English, and from the Bundeswettbewerb Informatik, where the programming language is free. A pupil whose strongest language is English may find one of those a better first research contest, and can come to Jugend forscht later.

Mathematik/Informatik

What counts as a computer science project at Jugend forscht?

A contribution to informatics itself. The organisers say the field takes only work that genuinely adds to mathematics or computer science, not work that simply uses known methods somewhere else.

Areas the organisers list for Mathematik/Informatik, and an example of a question of the right kind (examples ours)
Area named by the organisersA question in the right spirit (ours)
Theoretical informatics, including algorithms and complexityHow does the number of steps of a method grow, and can it be beaten?
Discrete mathematics, including graph theory and combinatoricsHow quickly does information spread through a network of a given shape?
Applied mathematics, including stochastics and numericsHow accurate is a simulation, and how many runs does it need?
Interactive and intelligent systems, image and language processingWhere exactly does a model fail, and why?
Operating, communication, database and distributed systemsWhat breaks when many users act at once?

Source: Stiftung Jugend forscht, Fachgebiet Mathematik/Informatik page, read on 3 November 2026. The organisers give an example of a project that belongs elsewhere: software to identify plant species, if the focus is on applying the identification key, belongs to Biologie.

In practice this rules out the most common first idea, an app that does something useful. An app can be part of a project, but the jury in this field will ask what new knowledge it produced. Our mentoring starts here: we help a pupil turn "I want to build X" into "I want to find out whether Y is true, and here is how I will test it". The organisers also say that a Besondere Lernleistung from the Oberstufe can be entered as a Jugend forscht project if it meets the rules for the written work.

A lesson of our own

How do you run a computer experiment a jury can trust?

State the hypothesis before you run anything, repeat the experiment many times with a fixed seed, and report the typical result and the spread, never one lucky run. The question and code below are our own, written for this page.

The question (ours)

In a class, one pupil hears a piece of news. Each day, every pupil who knows it tells one name picked at random from the class list, who may already know. How many days until the whole class knows, and how does that change with class size?

Hypothesis, written first: doubling the class roughly doubles the number of days.

The fair design

One simulated run proves nothing, because chance decides who is told. So the program runs 1,000 classes of each size, with a seeded random generator so that anyone can repeat the exact experiment.

It then reports the median, the typical value, and the range that holds the middle 90 percent of runs, the honest measure of how much the result varies.

The experiment: 1,000 seeded runs per class sizePython
import random
from statistics import median

def days_until_all_know(size, rng):
    knows = {0}
    days = 0
    while len(knows) < size:
        days += 1
        told = {rng.randrange(size) for pupil in knows}
        knows |= told
    return days

rng = random.Random(2027)
for size in [10, 20, 40, 80]:
    runs = sorted(days_until_all_know(size, rng) for _ in range(1000))
    print(size, "pupils: median", median(runs), "days, middle 90%", runs[50], "to", runs[949])

It prints 10 pupils: median 6.0 days, middle 90% 5 to 9, 20 pupils: median 8.0 days, middle 90% 7 to 11, 40 pupils: median 10.0 days, middle 90% 8 to 13 and 80 pupils: median 12.0 days, middle 90% 10 to 14.

Days until everyone knows, over 1,000 simulated classes per size (our experiment)
Pupils in the classMedian daysMiddle 90 percent of runs
1065 to 9
2087 to 11
40108 to 13
801210 to 14

Simulation: our own model and code, seeded with random.Random(2027), run with Python 3 on 3 November 2026. The model is deliberately simple; real classes do not choose names at random.

The hypothesis is wrong, and that is the most useful outcome a young researcher can have. Doubling the class from 10 to 80 pupils, three doublings, adds about two days each time instead of doubling the time. The number of people who know grows faster and faster at first, roughly doubling each day, so a class twice as large needs only about one or two more days. A Jugend forscht write-up that states the wrong hypothesis, shows the data that refuted it, explains why, and names the limits of the model is a far stronger piece of science than one that shows a single run that happened to look impressive.

  1. Repeat it. Run the code with a different seed. Which numbers change, and which stay the same? What does that tell you about 1,000 runs?
  2. Change one thing. Let each pupil tell two names a day. Predict the new medians before running it, and keep everything else fixed.
  3. Find the limit. Real pupils talk mostly to friends. How would you change the model to test that, and what data would you need?
  4. Write it up. In your own language first, then in the language of your contest, write the question, the hypothesis, the method and one honest sentence about what the model cannot show.

The written work

What must the Jugend forscht written work contain?

A focused report of at most 15 A4 pages, uploaded as a PDF in January, that names every source and every helper.

  1. Question and aim. What the project set out to find, and why.
  2. Materials and methods. For informatics: the algorithm, the program, the data and the experimental design.
  3. Experiments and results. What was run, and what came out, with figures that are needed for understanding.
  4. Evaluation and conclusions. What the results mean, and where they stop.
  5. Contents and sources. A table of contents and a list of references.
  6. Support declared. Every company, institution or person who helped, with a short note on what they did, also entered in a list when uploading.

Source: Stiftung Jugend forscht, Schriftliche Arbeit page and Teilnahmebedingungen, read on 3 November 2026. The 15 pages include footnotes, tables, figures and images; the title page, overview, contents, sources and certain forms do not count. An appendix and web links in the main text are not allowed, apart from links to the pupil's own runnable programs.

Our place in that list

If a pupil learned methods or programming from us during the project, that is support, and the rules ask for it to be named. We ask every pupil to list our classes, with a plain description of what we did.

We are not connected with the Stiftung Jugend forscht, and we do not register pupils, act as the registered supervisor or submit anything.

At the stand

The jury judges the written work, the stand and the talk, the organisers say, and each field has its own jury of experts from science, industry and schools. In the talk the pupil presents briefly and then answers questions alone.

In class we practise exactly that: short explanations and hard questions, in English, so that the thinking is clear before the pupil rehearses it in German at school.

Class times

When can Jugend forscht mentoring run in German time?

Afternoons and weekends, around school. Our mentors work from India, which is ahead of Germany.

Example mentoring slots in Germany and India
Start in GermanyIndia, winter (to 27 March 2027)India, summer (from 28 March 2027)
15:5020:2019:20
17:5022:2021:20
Saturday 14:0018:3017:30
Sunday 10:1514:4513:45

Germany runs on UTC+1 in winter and UTC+2 in summer, as the Einheitenzeitgesetz provides; winter time began on 25 October 2026 and summer time resumes on 28 March 2027. India keeps UTC+5:30 the whole year, which is four and a half hours ahead of German winter time and three and a half ahead of summer time.

These are illustrations, not fixed batch times. Before the January deadline many one-to-one pupils meet weekly; after it, the focus moves to presentation practice for February.

Milestones

From an idea to a project ready for the jury

Milestones we work through with research pupils; they show where a pupil stands and what comes next.

Research project milestones (ours)
StepTypical pointThe pupil has
1. A questionBefore registeringA question that can be answered with a program or a proof, written in one sentence
2. A hypothesisWeek 1 to 2A prediction stated before any experiment is run
3. A fair testWeeks 2 to 6An experiment with repeats, fixed seeds and one change at a time
4. Honest resultsWeeks 6 to 10Medians, spreads and the limits of the model, in tables and figures
5. A defended projectBefore the regional contestA written work and a talk they can give and defend alone, in the contest's language

For pupils

Write the hypothesis down before you run anything. A prediction made afterwards is not a prediction.

A refuted hypothesis is a result. Report it proudly and explain it.

For parents

Ask your child's school early who supervises Jugend forscht projects; most are supervised by teachers.

Check the language question honestly. The written work, the stand and the talk are all in German.

More courses

Nine more courses for young researchers in Germany

Taught live and in English, with the same mentor every time, in a group or one to one.

I

Junior researchers

Ages 9 to 14

JFC / JUNIOR / 01

Python and AI for kids

First programs and small experiments, 9 to 12.

Open the syllabus

JFC / JUNIOR / 02

Maths through coding

Questions about numbers, tested in Python.

Open the syllabus

JFC / JUNIOR / 03

Problem solving for kids

Patterns, logic and careful reasoning.

Open the syllabus
II

Methods

Ages 14 and up

JFC / METHOD / 01

Statistics and probability

Medians, spread and fair comparison.

Open the syllabus

JFC / METHOD / 02

Data structures and algorithms

For questions in theoretical informatics.

Open the syllabus

JFC / METHOD / 03

Maths olympiad

Proof and discrete maths in depth.

Open the syllabus
III

Other routes

Ages 13 and up

JFC / ROUTE / 01

German informatics competitions

BWINF contests and a BWKI project track.

Open the syllabus

JFC / ROUTE / 02

Informatik Abitur in English

For a Besondere Lernleistung in Informatik.

Open the syllabus

JFC / ROUTE / 03

Vibe coding for teens

Building tools, with AI help checked by you.

Open the syllabus

How mentoring runs

How live Jugend forscht mentoring 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.

Afternoon

After school, German time, for weekly sessions.

Weekend

Saturday or Sunday, for longer work on experiments.

One to one

Most research pupils choose this, at times agreed together.

Pupil's own research

The pupil chooses, runs and writes it.

Method taught

Questions, hypotheses and fair tests.

Code reviewed

Explained and questioned, never rewritten.

German stays yours

We never write or edit the German text.

Help declared

Our classes named as support in the write-up.

Same mentor

One person across the whole project.

Student work

Projects built by our students

Our students make their own things; a few are shown here, and the student labs list 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 research mentoring and classes

A month of mentoring or classes is eight live sessions. The euro amount comes from converting at a European Central Bank reference rate; the money itself is taken in US dollars, and your bank does the converting, so the euro sum it shows can differ by a little.

Free first class

Free

no card required

  • A free first class
  • A conversation about your research question
  • No card needed
Book it

Group batch

€90

a month, eight live classes

  • Fifteen to twenty pupils of a similar level
  • One regular mentor
  • Two classes a week
  • Monthly, stop at any time
Start here

One to one

€134

a month, eight live classes

  • One pupil, one mentor
  • Sessions shaped around your project
  • Times agreed together
Enquire

What families say

Rated 4.9 across 547 Google reviews

Unaltered Google reviews from our students and the parents who enrolled them.

★★★★★

"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

Pupils and parents ask

Jugend forscht computer science mentoring: common questions

Are the classes in German?

No. Our classes and mentoring are live and in English only, with a mentor who matches the pupil's pace and accent. Jugend forscht itself requires German for the written work, the stand and the jury talk, and that part is the pupil's own.

Can my child present a Jugend forscht project in English?

No. The organisers state that German is binding for the written documentation, the visual presentation at the stand and the jury talk. The Bundeswettbewerb Künstliche Intelligenz, by contrast, accepts projects in English.

When is the registration deadline?

The organisers give 30 November for online registration, so for the round ending in 2027 it is 30 November 2026. The written work follows in January 2027, the regional contests in February 2027 and the national final in May 2027.

Will you write or check the German written work?

No. We do not write, translate or edit the German text. We teach the method and the programming in English and question the pupil's plan and results; the write-up is the pupil's own.

Do we have to mention your help?

Yes. The organisers require every supporter, company, institution or person, to be named in the written work with a short description of the help. A pupil who learned from us names our classes there.

Can you be the official project supervisor?

We do not register as Projektbetreuer. The organisers say a supervisor is not required, that up to two can be named, and that most projects are supervised by teachers, so we suggest asking the school first. We are not connected with the Stiftung Jugend forscht.

What kind of project fits Mathematik/Informatik?

Work that adds to mathematics or computer science itself, the organisers say, not just the use of known methods in another area. A question about how an algorithm behaves, with careful experiments or a proof, fits; a useful app on its own usually does not.

How old must my child be?

From Klasse 4 up to age 21. Those aged up to 14 on 31 December of the registration year compete in Jugend forscht junior, which has no national final; those aged 15 to 21 compete in Jugend forscht.

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. Research pupils mostly choose a weekly one-to-one slot.

What currency do we pay in?

Fees are shown in euro after conversion at a European Central Bank reference rate, and charged in US dollars, which your bank converts for you. The first class is free.

Elsewhere on this site

Related pages

More for young researchers in Germany.

Coding classes in Germany

Every Germany page, gathered in one place.

AI and machine learning in Germany

For projects built on data and models.

Abitur maths in English

The statistics and proof a project needs.

Informatik-Nachhilfe online

Our German-language page on school Informatik.

How we teach

What a live session looks like.

Student labs

Work our students have built.

Start here

Book a free first class about your research idea

Bring your idea, however rough. In the first class the mentor helps you turn it into a question that can be tested, checks what you already know, and suggests the next step, in English and at your pace.

If you want more background first, see how we teach or the courses we offer.

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

We teach live online, in English only, from India. The fastest way to ask us something is a WhatsApp message in English.

The first class is free and no card is needed.

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