---
title: "Jugend forscht Informatik: Project Mentoring in English"
description: "Jugend forscht in maths and computer science: who may enter, the 2026 to 2027 timeline, the German-language rule, what juries want, and a lesson on fair tests."
canonical: https://learn.modernagecoders.com/jugend-forscht-computer-science-project-mentoring
source: src/pages/jugend-forscht-computer-science-project-mentoring.html
---
> Jugend forscht in maths and computer science: who may enter, the 2026 to 2027 timeline, the German-language rule, what juries want, and a lesson on fair tests.

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.

[![Problem Solving for Teens course thumbnail](/images/problem-solving-teens.webp)  JFC / 01 Problem Solving for Teens Ages 13 to 18. Logic, data structures and algorithms, the ground most Mathematik/Informatik projects stand on. Open the syllabus →](/courses/problem-solving-dsa-masterclass-teens)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)  JFC / 02 AI and Machine Learning for Teens Ages 13 to 18. For a project built on data and models, taught with baselines and honest tests from the first month. Open the syllabus →](/courses/ai-ml-masterclass-teens)[![Python for Teens course thumbnail](/images/python-teens.webp)  JFC / 03 Python for Teens From the first line of code. Experiments like the one on this page need only plain Python and a careful plan. Open the syllabus →](/courses/python-complete-masterclass-teens)

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.

| Age group | Who | How far it goes |
| --- | --- | --- |
| Jugend forscht junior | Up to 14 on 31 December of the registration year, and at least in Klasse 4 | Regional, then Land level; no national final |
| Jugend forscht | Ages 15 to 21 | Regional, 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.

| When | What happens |
| --- | --- |
| August | Finding a topic and starting the project |
| By 30 November 2026 | Online registration at anmeldung.jugend-forscht.de, with a working title and a short overview |
| By 31 December 2026 | Participants are told which regional contest they will attend in February |
| January 2027 | The written work is uploaded as a PDF, by a date the regional leadership sets |
| February 2027 | Regional contests |
| April 2027 | Land contests of Jugend forscht junior |
| May 2027 | The 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.

| Area named by the organisers | A question in the right spirit (ours) |
| --- | --- |
| Theoretical informatics, including algorithms and complexity | How does the number of steps of a method grow, and can it be beaten? |
| Discrete mathematics, including graph theory and combinatorics | How quickly does information spread through a network of a given shape? |
| Applied mathematics, including stochastics and numerics | How accurate is a simulation, and how many runs does it need? |
| Interactive and intelligent systems, image and language processing | Where exactly does a model fail, and why? |
| Operating, communication, database and distributed systems | What 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 size**Python*

```
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`.

| Pupils in the class | Median days | Middle 90 percent of runs |
| --- | --- | --- |
| 10 | 6 | 5 to 9 |
| 20 | 8 | 7 to 11 |
| 40 | 10 | 8 to 13 |
| 80 | 12 | 10 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.

| Start in Germany | India, winter (to 27 March 2027) | India, summer (from 28 March 2027) |
| --- | --- | --- |
| 15:50 | 20:20 | 19:20 |
| 17:50 | 22:20 | 21:20 |
| Saturday 14:00 | 18:30 | 17:30 |
| Sunday 10:15 | 14:45 | 13: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.

| Step | Typical point | The pupil has |
| --- | --- | --- |
| 1. A question | Before registering | A question that can be answered with a program or a proof, written in one sentence |
| 2. A hypothesis | Week 1 to 2 | A prediction stated before any experiment is run |
| 3. A fair test | Weeks 2 to 6 | An experiment with repeats, fixed seeds and one change at a time |
| 4. Honest results | Weeks 6 to 10 | Medians, spreads and the limits of the model, in tables and figures |
| 5. A defended project | Before the regional contest | A 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](/courses/python-ai-kids-masterclass)

JFC / JUNIOR / 02

#### Maths through coding

Questions about numbers, tested in Python.

[Open the syllabus](/courses/maths-through-coding)

JFC / JUNIOR / 03

#### Problem solving for kids

Patterns, logic and careful reasoning.

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

### Methods

Ages 14 and up

JFC / METHOD / 01

#### Statistics and probability

Medians, spread and fair comparison.

[Open the syllabus](/courses/statistics-probability-maths-course)

JFC / METHOD / 02

#### Data structures and algorithms

For questions in theoretical informatics.

[Open the syllabus](/courses/data-structures-algorithms-masterclass-college)

JFC / METHOD / 03

#### Maths olympiad

Proof and discrete maths in depth.

[Open the syllabus](/courses/olympiad-competition-mathematics-mastery)III

### Other routes

Ages 13 and up

JFC / ROUTE / 01

#### German informatics competitions

BWINF contests and a BWKI project track.

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

JFC / ROUTE / 02

#### Informatik Abitur in English

For a Besondere Lernleistung in Informatik.

[Open the syllabus](/courses/informatik-abitur-course-java-python)

JFC / ROUTE / 03

#### Vibe coding for teens

Building tools, with AI help checked by you.

[Open the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)

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](/student-labs) list many more.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

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

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

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

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

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

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## 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](/coding-classes-in-germany)

Every Germany page, gathered in one place.

### [AI and machine learning in Germany](/ai-and-machine-learning-classes-in-germany)

For projects built on data and models.

### [Abitur maths in English](/abitur-maths-in-english)

The statistics and proof a project needs.

### [Informatik-Nachhilfe online](/informatik-nachhilfe-online)

Our German-language page on school Informatik.

### [How we teach](/how-we-teach)

What a live session looks like.

### [Student labs](/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](/how-we-teach) or [the courses we offer](/courses).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20am%20a%20pupil%20in%20Germany%20with%20a%20computer%20science%20idea%20for%20Jugend%20forscht%20and%20would%20like%20a%20free%20first%20class%20in%20English.) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto: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.

### Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

[Book a priority demo](/book-demo)

## Keep exploring Modern Age Coders

### Related courses and guides

- [Jugendwettbewerb Informatik 2027 Preparation in English](/jugendwettbewerb-informatik-preparation)
- [JEE Aspirant Coding Track: Python & Computational Maths for](/jee-aspirant-coding-track)
- [Junior Cycle Coding Short Course Help](/junior-cycle-coding-short-course-help)
- [ISEF Computer Science Project Mentoring: 2027 Rules Guide](/isef-computer-science-project-mentoring)
- [Jupyter Notebook Errors: A Fix Guide for Students](/jupyter-notebook-errors-for-students)
- [Is AP Computer Science Hard? CSA and CSP, by the Numbers](/is-ap-computer-science-hard)
- [Coding Classes for Kids in North York](/coding-classes-for-kids-in-north-york-toronto)
- [Transition Year Coding Course in Ireland](/transition-year-coding-course-ireland)
- [Full Stack Software Development Course, UK](/full-stack-software-development-course-uk)

### Learn more

- [IB Extended Essay in Maths or Computer Science](/ib-extended-essay-maths-computer-science-mentoring)
- [Maths Tutor in Munich, in English: Live Online Lessons](/math-tutor-munich-in-english)
- [Coding and Maths Classes in Hamburg: Live Online, in English](/coding-and-maths-classes-in-hamburg-germany)
- [AP Computer Science Tutor in Germany: CSA and CSP in English](/ap-computer-science-tutor-germany)

### Free resources

- [C++ Tutorial: From Basics to Advanced](/resources/cpp)
- [Unsupervised Learning](/resources/ai-and-machine-learning/unsupervised-learning-clustering)
- [Decision Trees and Random Forests](/resources/ai-and-machine-learning/decision-trees-and-random-forests)
- [File Handling (ifstream, ofstream, fstream)](/resources/cpp/file-handling-in-cpp)

### From the blog

- [IGCSE Computer Science (0478) Explained for Parents](/blog/igcse-computer-science-explained-for-parents)
- [How to Get a 5 in AP Computer Science A (2026)](/blog/how-to-get-a-5-in-ap-computer-science-a)
- [BODMAS Rule Explained: The Left to Right Step](/blog/bodmas-rule-explained)

### Start here

- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)
- [What Modern Age Coders families say](/love)

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

---

*Canonical: https://learn.modernagecoders.com/jugend-forscht-computer-science-project-mentoring*
