CGU / KIDS / 01
Coding for kids
Scratch stories and games, then more.
Open the syllabusGütersloh · Coding and AI · Children, teens, adults
Ask who runs the public charging points in Gütersloh and most people guess "lots of companies". The register says something sharper: one operator holds more than a third of them, and fewer than half of all operators hold four fifths. Finding that out takes a short Python program and one idea, sorting and then adding up shares, that also explains a great deal about the data AI systems learn from. This page is for Gütersloh learners of every age: a first project for each, that charging project, what NRW schools teach, and the hours at which our English-language lessons can run.
Live classes since 2020 · 10,000+ students worldwide · real data from the first months
In short
Modern Age Coders gives Gütersloh learners live coding and AI lessons online, always in English. Six to twelve year olds start in Scratch and move to Python; teenagers learn data handling and machine learning; adults learn Python, analysis and how to use AI tools they can verify. Each learner has one mentor based in India who works at their pace and gets used to their accent. Classes of fifteen to twenty or one to one, at afternoon, evening or weekend times.
First courses
A starting course for each age band; experience can change the choice, which is what the first lesson is for.

CGU / 01
For children from about 9. Real typing from the first lesson, pictures and games, then little programs that sort examples into groups.
Open the syllabus →
CGU / 02
For 13 to 18. Python properly, up to files and data projects, the base every AI course after it builds on.
Open the syllabus →
CGU / 03
For adults. Spreadsheets, SQL and Python for the kind of tables found at work, before any AI tool is trusted with them.
Open the syllabus →One project per age
Something real at every age. The examples below are typical first projects in our classes, each chosen to teach one lasting idea.
| Age | A first project | The idea it teaches | Course |
|---|---|---|---|
| 6 to 8 | A Scratch story where characters take turns to speak | Steps happen in order | Coding for Kids |
| 9 to 12 | A Python quiz that keeps score | Variables remember things | Python and AI for Kids |
| 13 to 15 | A program that sorts a class list and finds the top three | Sorting comes before ranking | Python for Teens |
| 16 to 18 | A model that guesses a label from examples and reports how often it is right | Test on data the model has not seen | AI and Machine Learning for Teens |
| Adults | A script that totals a monthly export and flags odd rows | Let the computer do the dull checks | Data Analysis |
Our own course examples. The project below, on charging points, is usually done at around 13 by teenagers and in the first month by adults.
The companies behind AI tools set minimum ages in their terms. OpenAI allows ChatGPT from 13, with a parent's permission until 18; Anthropic allows Claude from 18. Our children's courses need no AI account, our teenage courses keep to OpenAI's rule, and Claude appears only in adult courses.
Every limit is quoted and dated in our AI tools age guide.
Some contests forbid it outright. The Bundeswettbewerb Mathematik, open to pupils on a track to the Abitur, lists using artificial intelligence to solve its problems or to check one's own solutions among the things participants may not do. Its first round sets four problems and allows groups of up to three; at least three correct solutions are needed for a prize.
That is a useful reminder: the goal is a learner who can think without the tool, and use it well when it is allowed.
A Gütersloh data project
Germany's network regulator, the Bundesnetzagentur, lists public charging stations in a register that anyone may reuse under CC BY 4.0. With its 134 Gütersloh entries, learners use one of the most useful patterns in data work: sort from largest to smallest, then keep a running share.
Our copy carries the date 1 September 2026 and was fetched on 3 November 2026. Only operators who have finished reporting to the regulator appear in it, so a few Gütersloh stations may be absent.
We kept the 134 rows whose place is Gütersloh, all in operation, and saved them as guetersloh_charging.csv. Each row names the operator and the number of charging points. Between them: 262 points and 39 operators.
With 39 operators, a natural guess is that each runs a small share. The program adds up the points per operator, sorts the operators from largest to smallest, and keeps a running total as it goes down the list.
It stops as soon as the running total passes 80 percent and reports how many operators that took.
import csv
points = {}
with open("guetersloh_charging.csv", encoding="utf-8") as fh:
for row in csv.DictReader(fh):
points[row["operator"]] = points.get(row["operator"], 0) + int(row["points"])
total = sum(points.values())
print("Operators:", len(points), " charging points:", total)
running = 0
for rank, (name, n) in enumerate(sorted(points.items(), key=lambda p: p[1], reverse=True), start=1):
running += n
if rank <= 3 or running / total >= 0.8:
print(rank, n, f"{100 * running / total:.1f}%")
if running / total >= 0.8:
breakIt prints Operators: 39 charging points: 262, then 1 94 35.9%, 2 16 42.0%, 3 14 47.3% and 16 4 80.2%.
The largest operator, the town's own utility company, Stadtwerke Gütersloh, runs 94 of the 262 points, 35.9 percent on its own. The next two add only 16 and 14. By the sixteenth operator the running share reaches 80.2 percent, so 16 of 39 operators, about two in five, hold four fifths of all public charging points in the register. The other 23 share the remaining fifth. Analysts call this kind of check a Pareto analysis, after the observation that a few often account for most.
singles = sum(1 for n in points.values() if n == 1)
print("Operators with a single charging point:", singles)
half = 0
for rank, n in enumerate(sorted(points.values(), reverse=True), start=1):
half += n
if half * 2 >= total:
print("Operators needed for half of all points:", rank)
breakIt prints Operators with a single charging point: 5 and Operators needed for half of all points: 4.
| Operators, largest first | Points they run | Running share |
|---|---|---|
| Largest 1 | 94 | 35.9% |
| Largest 3 | 124 | 47.3% |
| Largest 4 | 136 | 51.9% |
| Largest 16 | 210 | 80.2% |
| All 39 | 262 | 100% |
Rows taken from the Bundesnetzagentur charging register (version dated 1 September 2026, fetched 3 November 2026) where the place is Gütersloh; reused under CC BY 4.0 with credit to Bundesnetzagentur.de. Ranking, totals and percentages are worked out by us.
Why does this belong on a page about AI? Because data for AI is usually lopsided in exactly this way. In a pile of text, a handful of words make up a large part of everything written; in a pile of photos, a few kinds of picture dominate. A model trained on such data sees the head of the list thousands of times and the tail hardly at all, so it tends to do well on common cases and poorly on rare ones. A learner who has sorted and added up shares by hand knows to ask, before training anything, how the examples are spread.
NRW schools
Gütersloh follows North Rhine-Westphalia's rules. Three facts sum them up.
Checked on 2 November 2026 against the NRW entry of the Gesellschaft für Informatik's monitor and the NRW school ministry's pages on the 2027 Abitur and on the ZP10, the central end-of-grade-10 tests in German, maths and English.
Our classes work alongside school and never replace it; marks and the Abitur come from school alone. Gütersloh pupils with Informatik on their timetable may like our Informatik companion for Klasse 5 to 10 or the Informatik Abitur course, which practise reading code on paper. The North Rhine-Westphalia page has the wider picture.
Class times
Afternoons for pupils, early evenings for adults, and weekend slots for everyone. The mentor's day in India runs several hours ahead.
| Gütersloh | India this winter | India from 28 March 2027 |
|---|---|---|
| 15:50 | 20:20 | 19:20 |
| 17:35 | 22:05 | 21:05 |
| Saturday 16:00 | 20:30 | 19:30 |
| Sunday 08:30 | 13:00 | 12:00 |
Winter time (UTC+1) has applied in Gütersloh since 25 October 2026 and summer time (UTC+2) returns on 28 March 2027, as the Einheitenzeitgesetz provides, while India never leaves UTC+5:30. Illustrative rows only.
NRW school holidays in 2026/27, according to the Kultusministerkonferenz: 17 to 31 October 2026, 23 December 2026 to 6 January 2027, 22 March to 3 April 2027, the single day of 18 May 2027, and 19 July to 31 August 2027. Lessons run through the holidays unless you pause them. Learners join from all over Gütersloh and from nearby Rheda-Wiedenbrück, Harsewinkel, Verl, Herzebrock-Clarholz and Bielefeld.
Progress
Our own stages, the same for every age, so that each learner knows what comes next.
| Stage | Typical time | Evidence |
|---|---|---|
| Instructions | First weeks | A program that does exactly what was planned |
| Loops and choices | First months | A game or script that repeats and decides |
| Sorting and shares | Months 3 to 5 | A ranked list with a running total, explained |
| A tested model | Months 5 to 9 | A model checked on examples it never saw |
| Own project | Later | A project another person can run and question |
Stage three is where the charging project sits; children who learn to sort before they rank carry the habit into every subject.
Updates describe the projects themselves, not time online.
When a list is long, sort it and add up shares before drawing any conclusion.
Before training a model, look at how the examples are spread.
Next courses
Live, in English, with one mentor, in a class or one to one.
CGU / KIDS / 01
Scratch stories and games, then more.
Open the syllabusCGU / KIDS / 02
A team project with a deadline, 8 to 12.
Open the syllabusCGU / KIDS / 03
How AI learns, for 8 to 14.
Open the syllabusCGU / TEEN / 01
Training and testing real models.
Open the syllabusCGU / TEEN / 02
Building fast, in a team, 13 to 17.
Open the syllabusCGU / TEEN / 03
Proof and problem solving for contests.
Open the syllabusCGU / ADULT / 01
Analysis without writing code first.
Open the syllabusCGU / ADULT / 02
Scripts for the repetitive parts of work.
Open the syllabusCGU / ADULT / 03
Agents for professionals, one to one.
Open the syllabusHow it 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.
Pupils
Afternoon lessons once school is over.
Working adults
Early evening lessons on weekdays.
One to one
A slot of your choice, including weekends.
The mentor guides; hands stay on the learner's keyboard.
Public datasets from the first months.
Explained again, more simply, if needed.
The same person from start to finish.
Tools only where their terms allow.
Fifteen to twenty learners, or one.
Student work
Projects from learners in several countries; the student labs page shows 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
Each month's fee pays for eight live classes. The euro shown is our US dollar price converted at the ECB reference rate; since the card is charged in dollars, your bank's conversion decides the final 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 by students and parents, quoted 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
Gütersloh learners ask
No. Lessons are live and in English only. The mentor adapts speed and accent to the learner and rephrases when something is unclear. Programming keywords are English words anyway.
Children of 6 to 12 start with Scratch and then Python, teenagers with Python and data, adults with Python or data analysis. The free first class confirms the right group.
It does, for two years: grades 5 and 6 are compulsory everywhere, says the Informatik-Monitor 2026/27. From grade 7 pupils choose, and in the Oberstufe it can become an Abitur subject.
Below 13, no AI accounts at all; OpenAI's own minimum is 13, with parental consent until 18, and Anthropic's is 18. Under-13s instead make little programs that learn, which shows them what is inside the tools.
Not in every contest. The Bundeswettbewerb Mathematik lists using artificial intelligence to solve its problems or to check solutions among the things participants must not do.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Pupils usually take afternoons and adults early evenings.
India. They teach over live video; a 17:35 class in Gütersloh is 22:05 for them this winter and 21:05 once German summer time starts.
A monthly payment in US dollars. Our euro display is a conversion at the ECB reference rate, so your bank's own exchange can land a little above or below it. The first class has no charge.
Learners take the 262 Gütersloh charging points in the national register, run by 39 operators. Sorting operators by size and adding up shares shows that the largest holds 35.9 percent and 16 operators hold 80.2 percent.
Yes. Adult courses begin with the first line of code, or with data analysis without code for those who prefer.
Elsewhere on this site
More for Gütersloh learners.
Every Germany page, sorted by place.
The Land's rules and holidays.
For pupils who want to build models.
Contest maths, without AI shortcuts.
Starting late, learning properly.
One live class in detail.
Part of the guide: Coding classes in North Rhine-Westphalia
More guides: 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 · Coding classes in Mecklenburg-Vorpommern
Start here
Give us an age and an idea the learner would love to build. The mentor turns it into a ten-minute task, watches the approach and the English, and names the course and group to join.
Read first: how we teach and all courses.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Mentors in India, lessons live over video, English as the only teaching language. A WhatsApp message gets the quickest reply.
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