CCO / KIDS / 01
Scratch coding
From first blocks to complete games.
Open the syllabusGermany · Coding classes · Cost explained
Two coding classes can carry the same monthly price and give a child very different amounts of teaching. One is a weekly video with a quiz, the other two live hours with a mentor who reads the child's code. This page explains what pushes the cost of a coding class up or down, how our own fee works, why it is shown in euro but charged in US dollars, and which questions turn any price into something you can compare.
Live online since 2020 · 10,000+ students worldwide · fees shown in euro, charged in US dollars
In short
What a coding class costs in Germany depends mostly on five things: live teaching or video, group size, live hours per month, the teacher's experience and the payment terms. Modern Age Coders charges one monthly fee for eight live one-hour classes in English, in a group of fifteen to twenty or one to one, shown below in euro and charged in US dollars. The first class is free.
Courses behind the fee
The fee is the same across our children's and teenagers' courses; what changes is what the eight classes contain.

CCO / 01
Ages 6 to 12. Scratch stories and games, then apps and a first look at AI. Eight classes a month is enough for a child to finish and show a small project.
Open the syllabus →
CCO / 02
For 9 to 12 year olds ready to type real code: games, turtle art and small smart projects, the step most children take after a year of blocks.
Open the syllabus →
CCO / 03
Ages 13 to 18. Real game projects with physics, levels and menus, built over several months rather than in a single camp week.
Open the syllabus →Price drivers
We know of no official price list for private coding classes in Germany, and we do not print other providers' prices. What we can do is show which choices make a class cost more or less, so that you can judge any quote you receive.
| Driver | What it changes | What to check |
|---|---|---|
| Live or recorded | A live teacher is the largest cost in any class | Does a person see and discuss my child's code in every session? |
| Group size | One teacher's time shared between more or fewer children | The exact number of learners per teacher |
| Live hours per month | The amount of teaching you actually receive | Hours of live teaching, not the number of "lessons" or videos |
| Teacher | Experience, training and whether the same person stays | Will my child keep one regular teacher? |
| Format | Weekly classes, intensive camps, single workshops | The cost of one live hour in each format |
| Payment terms | Monthly, by term, or a year paid in advance | How to stop, and what happens to unused months |
| Currency and payment | Conversion and card charges on foreign-currency payments | Which currency is charged, and are there extra charges at checkout? |
The drivers and checks are our own analysis. We found no official source that publishes a price level for private coding classes in Germany, so this page quotes none, and it never prints another provider's price.
Whatever a provider charges, divide it by the number of live hours of teaching it buys. A monthly fee for eight live hours and a term fee for twelve can only be compared once both are turned into the price of one hour with a teacher.
Then weigh that hour: one teacher with three learners is a different hour from one teacher with twenty, and an hour with someone who already knows your child differs from an hour with a rotating stranger.
Course counts, video libraries, certificates and app subscriptions are cheap to add and easy to advertise. They rarely tell you what your child will learn. A family that compares live hours, group size and teacher continuity has compared what matters.
Free options belong in the picture too. They are a real alternative for some children and a good warm-up for others; the section on school below lists what is already free.
Our fee
One fee per month, for eight live classes of an hour each. The euro amounts are in the fees section further down this page; this section explains what sits behind them.
Eight live one-hour classes a month in English, one regular mentor, placement by level, the projects and exercises used in class, and written progress notes.
A group of fifteen to twenty learners at a similar level, or one to one. One to one costs more because the mentor's whole hour belongs to one learner.
A computer, an internet connection, and any paid game or software a particular course relies on; the course page says so if one is needed. We never ask under-18s to sign up for tools whose terms set a minimum age of 18.
| Step | What happens |
|---|---|
| First class | Free, with no card details |
| Optional priority demo | A paid full-length demo; if you enrol, its fee is set against the first month |
| Monthly fee | Shown in euro on this page, charged in US dollars |
| At checkout | A payment gateway charge of 2.5 percent is added and shown before you pay |
| Your bank | Converts the dollar charge into euro at its own rate |
| Stopping | Plans are monthly; the rules are on our refund page |
Our own terms. Where this summary and the refund page disagree, the refund page wins; the fees section of this page shows the current euro amounts.
We tell you about the gateway charge here, before the checkout, because a cost page that left it for the last screen would not be an honest cost page. It is a percentage added by us to cover the payment provider, it is shown as its own line, and the total you approve is the total charged in dollars.
Euro and dollars
Families in Germany think in euro, so we show euro. Our payment system charges in US dollars, so the bank makes the final conversion. Here is why the two can differ by a little.
The euro amounts on this page are converted at the euro foreign exchange reference rate of the European Central Bank. The ECB updates these reference rates at around 16:00 CET on every working day, on the basis of a daily exchange between central banks across Europe.
Our pricing uses the reference rate of 30 October 2026, when the ECB listed 1.1172 US dollars to the euro. By 2 November 2026 the listed rate was 1.1216, a move of about 0.39 percent in one working day by our arithmetic.
The ECB states that its reference rates are published for information purposes only and that using them for transactions is strongly discouraged. Your bank does not pay or charge at the ECB rate: it applies its own rate on the day the payment is booked, and some banks add a fee for card payments in another currency.
That is why every euro amount on our pages says "about". If the exact amount matters, look at what your bank charges for payments in US dollars before you pay.
Source: European Central Bank, Euro foreign exchange reference rates, page read on 3 November 2026, and the ECB daily reference rate file for 30 October 2026. The percentage is our calculation: (1.1216 − 1.1172) ÷ 1.1172.
A counting project
Not quite, and the difference is worth knowing when you compare a monthly fee with a weekly or termly one. Our students check it with a few lines of Python.
A month is "about four weeks", so two classes a week makes eight a month. It is the arithmetic most price lists use, and it is the reason our monthly fee is defined as eight live classes rather than as a number of weeks.
Students start by writing that shortcut as a program, with Tuesday and Thursday as the class days.
How many Tuesdays and Thursdays does each month from November 2026 to April 2027 really have? And over a whole year, how far is "eight a month" from the true number of class days?
The answer matters for any provider that charges by the week, the term or the class day.
# Two classes a week, Tuesday and Thursday: how many in each month?
months = ["2026-11", "2026-12", "2027-01", "2027-02", "2027-03", "2027-04"]
for month in months:
weeks = 4
print(month, weeks * 2, "classes")It prints 8 classes for every month, from 2026-11 to 2027-04.
Tidy, and wrong for half of the months. A month has between 28 and 31 days, so it holds four or five of each weekday, never exactly four weeks. The program has replaced the calendar with an average. Python's calendar module can lay out each month week by week instead, and then we simply count.
import calendar
months = ["2026-11", "2026-12", "2027-01", "2027-02", "2027-03", "2027-04"]
TUESDAY, THURSDAY = 1, 3
for month in months:
year, m = map(int, month.split("-"))
days = calendar.monthcalendar(year, m)
count = sum(1 for week in days for d in (week[TUESDAY], week[THURSDAY]) if d)
print(month, count, "classes")It prints 2026-11 8 classes, 2026-12 10 classes, 2027-01 8 classes, 2027-02 8 classes, 2027-03 9 classes and 2027-04 9 classes.
total = 0
for year, m in [(2026, 11), (2026, 12)] + [(2027, k) for k in range(1, 11)]:
total += sum(1 for week in calendar.monthcalendar(year, m)
for d in (week[TUESDAY], week[THURSDAY]) if d)
print("November 2026 to October 2027:", total, "Tuesdays and Thursdays")
print("Eight a month for twelve months:", 8 * 12)It prints November 2026 to October 2027: 104 Tuesdays and Thursdays and Eight a month for twelve months: 96.
A year has 52 weeks, not 48, so "four weeks a month" quietly loses eight class days a year. December 2026 alone has ten Tuesdays and Thursdays, though at least three of them fall inside the Christmas holidays of every Land in the holiday table below. None of this makes one pricing model right and another wrong. It means the only fair comparison is the price of one live class, worked out from the real number of classes a fee buys.
We wrote and ran these programs ourselves (Python 3, 3 November 2026); the counts are plain calendar arithmetic.
School holidays
Each Land sets its own autumn, Christmas and Easter holidays; only the summer holidays are coordinated by the KMK. A provider that teaches families all over Germany cannot follow everyone's Ferien at once, so ask how classes and fees handle them.
| Land | Autumn 2026 | Christmas 2026/27 | Spring or Easter 2027 |
|---|---|---|---|
| Bayern | 2 to 6 November | 24 December to 8 January | Not in our extract of the table |
| Berlin | 19 to 31 October | 23 December to 2 January | 22 March to 2 April |
| Hamburg | 19 to 30 October | 21 December to 1 January | 1 to 12 March |
| Hessen | 5 to 17 October | 23 December to 12 January | 22 March to 2 April |
| Nordrhein-Westfalen | 17 to 31 October | 23 December to 6 January | 22 March to 3 April |
| Schleswig-Holstein | 12 to 24 October | 21 December to 6 January | 30 March to 10 April |
Source: Kultusministerkonferenz, Ferien 2026/2027 (Stand 9 October 2025), read 2 November 2026: "Während die Kultusministerkonferenz die Sommerferien langfristig vereinbart, werden die übrigen Ferientermine von den Ländern selbst bestimmt." Berlin, Hamburg and several other Länder also have short winter breaks and single free days, which the full table lists.
On Monday 2 November 2026 pupils in Bayern begin their autumn holiday, two days after pupils in Nordrhein-Westfalen have finished theirs. Christmas ends on 1 January 2027 in Hamburg and on 12 January 2027 in Hessen.
For a weekly class this means that holiday weeks differ from family to family even inside one group, and that the number of school-free weeks in a given month depends on the Land.
Do classes continue during the Ferien? If my child misses classes for a family holiday, can they be moved, or are they lost? Is the fee the same in a month with a two-week holiday?
For our classes, tell your mentor your Land and your holiday plans when you book. One-to-one times are agreed with you, and the mentor will tell you how your group's timetable runs over the holidays before you pay.
Already free
Before paying anyone, it is worth knowing what school and the national competitions already give. For some children it is enough; for many it is a good way to find out whether they like coding at all.
In some Länder, Informatik is now a compulsory subject. The Gesellschaft für Informatik reports that Hamburg's Stadtteilschulen and Gymnasien have taught four compulsory Informatik hours, spread over Klasse 7 to 10, since 2025/26; that Nordrhein-Westfalen teaches it in Klasse 5 and 6; and that Mecklenburg-Vorpommern gives it a weekly hour or more in each year from Klasse 5 up to Klasse 10.
In six Länder there is no Informatik that every pupil must take, according to the same 2026/27 monitor: Hessen, Berlin, Bremen, Brandenburg, Sachsen-Anhalt and Rheinland-Pfalz. There, a coding class may be a child's only regular contact with programming.
The Informatik-Biber, Germany's largest school informatics competition, is free, according to its organiser BWINF, and runs from 9 to 20 November 2026 through participating schools, each of which names a coordinator. The hub page for coding classes in Germany lists the other contests of the year.
Free block-coding tools that run in a browser are also widely available. What free options rarely give is a person who looks at a child's code every week and knows what to teach next. That is what a paid live class should be selling.
Before you pay
Seven questions that turn any price, ours included, into something you can compare. Ask them in writing and keep the answers.
Our answers: eight live hours a month; fifteen to twenty learners, or one to one; one regular mentor; holidays and missed classes discussed with your mentor before you pay; charged in US dollars with a 2.5 percent gateway charge shown at checkout; any paid game or software named on the course page; monthly plans, with the rules on our refund page.
Your own comparison
Our suggestion for putting two or three offers side by side. Fill in the numbers each provider gives you; leave a box empty if they cannot answer.
| Line | How to fill it in | Why |
|---|---|---|
| Monthly cost | The total you would pay in a month, including charges | Fees, gateway and card charges together |
| Live hours per month | Hours with a teacher, not videos | The thing you are actually buying |
| Cost of one live hour | Monthly cost divided by live hours | The only fair comparison |
| Learners per teacher | The stated number | How much of that hour is your child's |
| Stopping | Notice period and refund rule | What a wrong choice would cost |
Compare the cost of one live hour first, then the number of learners sharing it.
The cheapest hour is not the cheapest result if your child does not want to come back for the second one.
Ask to see one finished project from a learner at your level after a few months. It tells you what the hours turn into.
Check the calendar, not the average: count the class days in the months you care about.
More courses
Same fee, same format: live classes in English, a regular mentor, a group or a single learner.
CCO / KIDS / 01
From first blocks to complete games.
Open the syllabusCCO / KIDS / 02
Lua scripts inside a game children know.
Open the syllabusCCO / KIDS / 03
Characters, levels and scores, step by step.
Open the syllabusCCO / TEENS / 01
From the basics to files, classes and data.
Open the syllabusCCO / TEENS / 02
Alongside Informatik in Klasse 5 to 10.
Open the syllabusCCO / TEENS / 03
Interactive web pages from scratch.
Open the syllabusCCO / MORE / 01
Building models, not just using them.
Open the syllabusCCO / MORE / 02
From Biber puzzles to Bundeswettbewerb tasks.
Open the syllabusCCO / MORE / 03
Data structures and problem solving.
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. Each class is a live hour with the same mentor, agreed in German time.
Weekdays
German afternoons, once school is out.
Weekends
Saturday and Sunday mornings.
One to one
Times you set with your mentor.
Eight a month, each with a mentor.
The same person every week.
Learners join a group that fits.
What a learner builds stays theirs.
Written, so you can see the value.
No long fixed term.
Student work
The best measure of a fee is what learners make with it. A few student projects are below; the student labs page collects more.

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
These are the amounts the sections above refer to: one monthly fee for eight live classes. They appear in euro using the European Central Bank reference rate, while the payment is taken in US dollars and converted by your bank, so your statement may show a slightly different euro figure.
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 parents and students, quoted as they were written.
★★★★★
"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 in Germany ask
It depends on whether the teaching is live, how many children share a teacher, how many live hours a month you get and the payment terms. Our own fee is one monthly amount for eight live one-hour classes, shown in euro on this page; we do not quote other providers' prices.
We show euro because families in Germany think in euro, converted at the European Central Bank reference rate. Our payment system charges in US dollars, and your bank converts the charge at its own rate on the day, so the statement can differ slightly.
Yes. A payment gateway charge of 2.5 percent is added to the fee and shown as its own line before you approve the payment. Your bank may also charge for a payment in US dollars; ask your bank.
Eight live one-hour classes in English, one regular mentor, placement by level, the projects and exercises used in class and written progress notes. A computer and internet connection are yours to provide, and if a course needs a paid game or program, its course page says so.
Yes, because the mentor's whole hour belongs to one learner. Our groups have fifteen to twenty learners placed by level; both amounts are shown in the fees section.
No. All our classes are live and taught in English only, by mentors who match the learner's pace and accent. Many families in Germany choose them for that reason, as coding practice and English practice together.
Each Land has its own autumn, Christmas and Easter holidays, so tell your mentor your Land and your plans when you book. One-to-one times are agreed with you, and the mentor explains how your group runs over the holidays before you pay.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Classes are agreed in German time.
Yes. The first class is free and needs no card. There is also an optional paid priority demo, a full-length class; if you enrol afterwards, its fee is set against your first month.
Turn every offer into the price of one live hour with a teacher, then compare how many learners share that hour and whether the teacher stays the same. Add any checkout or card charges to the total.
Elsewhere on this site
More for families in Germany weighing up coding classes.
Our main page for families in Germany.
What our AI classes cover.
Each Land's Informatik rule, in German.
How stopping and refunds work.
Our plans in one place.
What happens in a live hour.
Start here
See what one live hour is like before you pay for eight. The mentor gives your child a small task at their level, then suggests a course and a group or one-to-one plan and answers any question about fees.
If you would like to read more first, our refund page sets out the rules, and how we teach describes a class.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Live online classes in English, with mentors based in India. Questions about fees are answered fastest on WhatsApp.
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