CRO / BASE / 01
Coding for Kids
A long course from Scratch to apps, 6 to 12.
Open the syllabusRostock · Coding for children · Ages 6 to 12
Ask a Rostock child what the hottest day at the beach in Warnemünde has ever been and you will get a guess, a story and probably a dare. Ask a computer and you get an exact answer from 79 years of weather records, plus a surprise about how records work. That is the kind of question our live coding classes in English start from. Mecklenburg-Vorpommern gives every pupil Informatik from grade 5; we help children aged 6 to 12 get there curious, confident and already building things.
Live lessons since 2020 · 10,000+ students around the world · a regular mentor, in English
Short version
Coding classes for kids in Rostock with Modern Age Coders are live online lessons, in English, for children from 6 to 12. The youngest solve puzzles and build Scratch games; from around 9 children write Python and answer real questions with real data. Each child has one regular mentor who matches their pace and accent, either in a batch of fifteen to twenty or one to one.
Starting points
A thinking course for the youngest, a short Scratch course for a quick win, and Python for children ready to type.

CRO / 01
Ages 6 to 9, six months, in two age bands. Patterns, sorting and step-by-step puzzles, the habits a child needs before any code.
Open the syllabus →
CRO / 02
Ages 6 to 12, three to four months. From a first moving sprite to finished games, a short and clear test of whether coding clicks.
Open the syllabus →
CRO / 03
For nine to twelve year olds over eight to ten months. Typed Python with drawings and games, then real data such as the Warnemünde records below.
Open the syllabus →A real Rostock project
A record is the easiest program in the world to describe: remember the biggest number so far. It still has a trick in it.
The Deutscher Wetterdienst runs a weather station called Rostock-Warnemünde, less than five metres above sea level, and publishes its daily readings as open data that anyone may reuse if they name the source (licence CC BY 4.0). We downloaded the file on 3 November 2026.
For children we kept one number per day: the highest temperature reached that day, from 1 January 1947 to 31 December 2025. That makes a file called warnemuende_max.csv with 28,855 rows and, as our check found, no missing days in that column.
First: what was the hottest day of all, and how hot was the hottest day of the very first year?
Second, and harder: how many times was the record broken? Every year, the program asks whether that year's hottest day beat the record so far. If it did, it is a new record.
import csv
hottest = {}
with open("warnemuende_max.csv", encoding="utf-8") as f:
for line in csv.DictReader(f):
year = line["datum"][:4]
t = float(line["tmax"])
if year not in hottest or t > hottest[year][0]:
hottest[year] = (t, line["datum"])
top = max(hottest, key=lambda y: hottest[y][0])
print("Years:", len(hottest))
print("Hottest day of all:", hottest[top][1], hottest[top][0], "C")
print("Hottest day of 1947:", hottest["1947"][1], hottest["1947"][0], "C")It prints: Years: 79, Hottest day of all: 2022-07-20 38.4 C and Hottest day of 1947: 1947-06-29 35.0 C.
The hottest day in the file is 20 July 2022, at 38.4 degrees. And 1947, the very first year, already had 35.0 on 29 June. Now the record count. The program walks through the years in order, keeps the record in one variable called record, and writes down each year that beats it.
record = None
broken = []
for year in sorted(hottest):
t = hottest[year][0]
if record is None or t > record:
record = t
broken.append((year, t))
print("Times the record was broken:", len(broken))
print(broken)It prints: Times the record was broken: 3 and [('1947', 35.0), ('1992', 36.9), ('2022', 38.4)].
Only three records in 79 years, and one of them is 1947, which "breaks" the record simply by being first: there was nothing before it to beat. The next record took until 9 August 1992, at 36.9, and the one after that until 2022.
Here is the surprise children enjoy most. Change the starting year and the number of records changes, even though not one temperature changes. Start counting in 1948, and 1947's hot summer is out of the picture, so 1948, 1954, 1959, 1963, 1992 and 2022 all become records: six instead of three. Start in 1960 and you get four. A record always means "the biggest since we started counting", and the start is a choice somebody made.
| Start counting in | Records found | Record years |
|---|---|---|
| 1947 | 3 | 1947, 1992, 2022 |
| 1948 | 6 | 1948, 1954, 1959, 1963, 1992, 2022 |
| 1960 | 4 | 1960, 1963, 1992, 2022 |
Source of the temperatures: DWD Climate Data Center, station 04271 Rostock-Warnemünde, daily maximum air temperature (TXK) for 1947 to 2025, CC BY 4.0, file fetched on 3 November 2026. The code, the counts and the table were made by us. In 62 of the 79 years the hottest day reached at least 30 degrees. The DWD has no part in our classes.
Rostock schools
In grade 5. Mecklenburg-Vorpommern teaches Informatik und Medienbildung at every school type from then on.
The KMK describes Grundschule outside Berlin and Brandenburg as grades 1 to 4, so a Rostock child is in Grundschule from about 6 to about 10. In grade 5 things change. The Gesellschaft für Informatik reports in its Informatik-Monitor 2026/27 that Mecklenburg-Vorpommern teaches the subject Informatik und Medienbildung at all school types in grades 5 to 10, at least one weekly hour in each of those years.
| Grade | Typical age | At school |
|---|---|---|
| 1 to 4 | 6 to 10 | Grundschule, no Informatik subject |
| 5 to 10 | 10 to 16 | Informatik und Medienbildung, at least one weekly hour each year |
| 11 and 12 | 16 to 18 | Grundkurs three hours or Leistungskurs five hours, if chosen |
Compiled from KMK information on Grundschule and from the GI Informatik-Monitor 2026/27 (Mecklenburg-Vorpommern and Germany-wide), checked on 2 November 2026. The ages are typical ones.
Measured by the GI, the Land is in a group of three that already reach six compulsory Informatik hours, the medium-term target, and it reports that about half of the Land's Oberstufe pupils take the subject. Few Länder take computing this seriously. For a parent, the practical point is simple: the school will teach the subject from grade 5, and children who arrive having already built games and asked questions of real data usually enjoy it more and find it easier. We teach beside school, never instead of it.
Our Mecklenburg-Vorpommern page covers the Land in more depth, including the Abitur.
In English
Yes, and most families are surprised how quickly. Here is why.
Our lessons are live and in English only; we have no German-speaking teachers. We would rather a family knows this before the free class than finds out during it.
A young child hears "move ten steps" while watching a sprite move ten steps. After a few lessons the words stick, because each one is tied to something that happened on the screen.
Mentors speak slowly, use short sentences, and learn each child's accent. A child who answers in a mix of English and German is understood, and hears the English word back without any fuss.
The mentors are based in India and teach over live video, which is why afternoon times work well for Rostock. Your child is not passed from teacher to teacher; one mentor stays, and soon knows whether your child prefers to be challenged straight away or to warm up with something familiar.
By age
A rough guide from our classes. Where your child actually starts is decided together after the trial hour.
| Age | Typical project | What it teaches |
|---|---|---|
| 6 | A puzzle path for a robot drawn on paper | Instructions in order |
| 7 | A Scratch fish that swims when you press a key | Events |
| 8 | A Scratch game with a score | Variables |
| 9 | A Python turtle drawing a lighthouse | Loops and turning |
| 10 | A quiz that keeps the high score | A running record, like the project |
| 11 to 12 | The Warnemünde records project | Reading a file and questioning the result |
Our own outline. Children who start later move quickly through the early rows.
Class times
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
| Rostock | India, until 28 March 2027 | India, after 28 March 2027 |
|---|---|---|
| 14:50 | 19:20 | 18:20 |
| 16:20 | 20:50 | 19:50 |
| Saturday 09:15 | 13:45 | 12:45 |
| Sunday 10:30 | 15:00 | 14:00 |
Germany uses MEZ (UTC+1) in the winter half of the year and MESZ (UTC+2) in the summer half, under the Einheitenzeitgesetz; the 2026 change back was on 25 October and the 2027 change forward is on 28 March. India does not change its clocks (UTC+5:30): add 4 h 30 to a Rostock time now, and 3 h 30 from late March. Times are examples.
| Holidays | Dates |
|---|---|
| Herbstferien | 15 October to 24 October 2026 |
| Weihnachtsferien | 21 December 2026 to 2 January 2027 |
| Winterferien | 8 February to 19 February 2027 |
| Osterferien | 24 March to 2 April 2027 |
| Ascension and Whitsun | 7 May, and 14 May to 18 May 2027 |
| Sommerferien | 5 July to 14 August 2027 |
Dates as listed for Mecklenburg-Vorpommern in the KMK school holiday overview 2026/2027, dated 9 October 2025.
Classes continue through school holidays unless you pause. Rostock is the largest city in Mecklenburg-Vorpommern, home to 205,307 people on the Destatis count for 31 December 2024, while the Land capital Schwerin has 98,308, in a Land of 1,573,597. Children from Warnemünde, Bad Doberan or Güstrow join the same online groups and share Rostock's holiday dates.
One more date for this month: the Informatik-Biber, a free puzzle contest for grades 3 to 13 that needs no coding, takes place from 9 to 20 November 2026. Pupils enter through their school, so it is worth asking the class teacher.
Milestones
Our milestones, each one something your child can show you on screen.
| Milestone | On screen, your child |
|---|---|
| Sequencer | Give a sprite five instructions in the right order |
| Looper | Repeat a set of steps without copying them |
| Scorekeeper | Keep a score and a high score in a game |
| Typist | Write a short Python program and fix its first error |
| Record hunter | Find a record in a real file and explain what "since" means |
The record hunter milestone matters beyond coding: a child who asks "since when?" about a record has learned to read headlines more carefully.
You get a short note every few classes about what was built.
The first try always wins. That does not make it a great record.
When you change where you start, check whether the answer changes too.
More choices
Each is taught live in English with a regular mentor, in a batch or alone.
CRO / BASE / 01
A long course from Scratch to apps, 6 to 12.
Open the syllabusCRO / BASE / 02
Logic and planning puzzles, 7 to 12.
Open the syllabusCRO / BASE / 03
Number sense rather than tricks, 5 to 10.
Open the syllabusCRO / PLAY / 01
Code that changes a Minecraft world, 7 to 12.
Open the syllabusCRO / PLAY / 02
Lua scripting inside Roblox Studio, 8 to 14.
Open the syllabusCRO / PLAY / 03
Several game tools in one course, 8 to 12.
Open the syllabusCRO / MORE / 01
Twelve weeks of preparation and an event, 8 to 12.
Open the syllabusCRO / MORE / 02
What a machine learns and where it fails, 8 to 14.
Open the syllabusCRO / MORE / 03
Preparation for the German school contests, 9 to 19.
Open the syllabusInside a class
Two live hours a week, each split into short pieces: a warm-up puzzle, a new idea, building, and showing. The child does the building.
Afternoons
From about ten to three in Rostock, after school.
Weekend mornings
Saturday and Sunday, popular with younger children.
One to one
Fitted around your family's week with the mentor.
One mentor, week after week.
New ideas in small pieces.
Mouse and keyboard stay with your child.
Children learn with others their age.
What was made and what is next.
A batch of children or a private class.
Student work
Projects from some of our older students, to show where a first Scratch game can lead. There are more 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
There is a monthly fee for eight live classes. We list it in euro, using the European Central Bank reference rate, and take the payment in US dollars; your bank handles the conversion, so the euro amount it books can be marginally 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 and students, unchanged.
★★★★★
"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
Rostock parents ask
No. We only teach in English. The mentor in India keeps sentences short, says important words twice and quickly tunes in to how your child talks; because every step also happens on the screen, children with little English still manage.
At 6. The youngest start with puzzles and Scratch, where blocks are dragged rather than typed. Children usually move to Python at about 9, once reading and typing are comfortable.
In grade 5. The Gesellschaft für Informatik reports that Mecklenburg-Vorpommern teaches Informatik und Medienbildung at every school type in grades 5 to 10, at least one weekly hour each year. Grundschule, grades 1 to 4, has no Informatik subject.
Because the school subject only starts in grade 5, and four years is a long wait for a curious child. Children who have already built a few games arrive in grade 5 with something to show and questions to ask, rather than starting from nothing.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Rostock families usually pick mid-afternoon or a weekend morning.
An original lesson we wrote using Deutscher Wetterdienst records from the Rostock-Warnemünde station. Children find the hottest day of each year since 1947, count how often the record was broken, and see that the count changes with the starting year.
Yes, a laptop or desktop with a keyboard and a headset works well. Very young children can start on a tablet for Scratch, but Python needs a keyboard.
They are in India and join by live video. A 16:20 class in Rostock is at 20:50 on the mentor's clock this winter. One mentor stays with your child for the whole course.
Between fifteen and twenty, all roughly the same age. If you would rather your child learned alone, one-to-one means two weekly classes with only the mentor.
Once a month. You see the price in euro, worked out with the reference rate of the European Central Bank; the actual charge is in US dollars and your bank turns it into euro, sometimes with a small difference. Booking the trial class needs no card.
See also
Further reading for families in Rostock and the rest of the Land.
School Informatik and the Abitur across the Land.
The national guide for parents.
Typed code for 9 to 12 year olds.
Puzzles of our own in the Biber style.
For children who want to make games.
How our live classes run.
Part of the guide: Coding classes in Mecklenburg-Vorpommern
More guides: Coding classes in North Rhine-Westphalia · Coding classes in Lower Saxony · Coding classes in Land Bremen · Coding classes in Hesse · Coding classes in Bavaria · Coding classes in Saxony-Anhalt · Coding classes in Schleswig-Holstein · Coding classes in Baden-Württemberg · Coding classes in Saarland · Coding classes in Rhineland-Palatinate · Coding and maths in Berlin · Coding and maths in Hamburg · Coding classes in Saxony · Coding classes in Thuringia · Coding classes in Brandenburg
Start here
Your child spends the free hour on a puzzle and a tiny project with a mentor. By the end, the mentor knows which course and age band will fit and how much help with English to plan for.
For more first, read how we teach or see every course we run.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every lesson is live online and in English, with a mentor in India. Send us a WhatsApp message for the quickest answer, in English.
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