---
title: "Python to AI Roadmap for Students in the Netherlands"
description: "A Python to AI roadmap by Dutch school year, from groep 6 to vwo 6 and beyond, with what a parent should see at home at each stage. Live online, first lesson free."
canonical: https://learn.modernagecoders.com/python-to-ai-roadmap-for-students-netherlands
source: src/pages/python-to-ai-roadmap-for-students-netherlands.html
---
> A Python to AI roadmap by Dutch school year, from groep 6 to vwo 6 and beyond, with what a parent should see at home at each stage. Live online, first lesson free.

In short

This is the route Modern Age Coders teaches from a child's first typed Python to real AI, set out against the Dutch school years: first programs around groep 6 to 8, the full language and first data in the onderbouw, models and a first public project in the upper years, and agents and a portfolio by the end of havo or vwo. At each stage the page says what a parent should see at home. Classes are live online in English, in groups of five to ten at one level or one to one, and pupils are placed by ability rather than school year. Trying a lesson is free; staying on costs USD 100 a month in a small group or USD 150 a month with a private teacher.

Start here

## Three courses along the roadmap

The first for the end of primary school, the second for the onderbouw, the third for the upper years. Each card opens its own syllabus and timetable.

[![Python and AI for Kids course thumbnail](/images/python-kids.webp)  ROUTE / 01 Python and AI for Kids The first stage: typed Python around groep 6 to 8, with small games and a first program that learns. Open the syllabus →](/courses/python-ai-kids-masterclass)[![Python for Teens course thumbnail](/images/python-teens.webp)  ROUTE / 02 Python for Teens The onderbouw stage: the whole language over two years, with files, functions and first data. Open the syllabus →](/courses/python-complete-masterclass-teens)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)  ROUTE / 03 AI and Machine Learning for Teens The upper-school stage: statistics, models and neural networks, each tested and written up. Open the syllabus →](/courses/ai-ml-masterclass-teens)

The school system

## The Dutch secondary system, route by route

The facts below are quoted from the government's own explanations of vmbo, havo and vwo on Rijksoverheid.nl. They set the frame the roadmap fits into.

| Route | Length | Structure | At the end |
| --- | --- | --- | --- |
| Vmbo | 4 years | Four learning paths, from the theoretische leerweg to the basisberoepsgerichte leerweg; the basis, kader and gemengde paths share ten profiles, among them Media, vormgeving en ICT | Many pupils go on to mbo; some move on to havo |
| Havo | 5 years | Onderbouw in years 1 to 3, bovenbouw in years 4 and 5, with a choice of 4 profiles in the bovenbouw | A compulsory profielwerkstuk and final exams in 7 subjects |
| Vwo | 6 years | Bovenbouw in years 4, 5 and 6, with a choice of 4 profiles | A compulsory profielwerkstuk and final exams in at least 8 subjects |

The four profiles in havo and vwo are natuur en techniek, natuur en gezondheid, economie en maatschappij and cultuur en maatschappij. The choice is made on entering the bovenbouw, which is why the third year matters so much for a pupil considering a technical future.

In vmbo the picture is different: the ten profiles of the basis, kader and gemengde paths are vocational, and one of them, Media, vormgeving en ICT, sits closest to programming.

Every havo and vwo pupil must write a profielwerkstuk, a substantial project in the upper years. For a pupil on this roadmap it is a natural home for a first serious AI or data project, as long as the school's rules are followed and the work is the pupil's own.

Primary school, the doorstroomtoets and the screen-time guidance for younger children are covered on the [kids page](/coding-classes-for-kids-netherlands).

Sources: [Hoe zit het vmbo in elkaar?](https://www.rijksoverheid.nl/onderwerpen/voortgezet-onderwijs/vraag-en-antwoord/hoe-zit-het-vmbo-in-elkaar); [Hoe zit de havo in elkaar?](https://rijksoverheid.nl/onderwerpen/voortgezet-onderwijs/vraag-en-antwoord/hoe-zit-de-havo-in-elkaar); [Hoe zit het vwo in elkaar?](https://www.rijksoverheid.nl/onderwerpen/voortgezet-onderwijs/vraag-en-antwoord/hoe-zit-het-vwo-in-elkaar) (all Rijksoverheid.nl). Read 15 September 2026.

The roadmap

## The roadmap: what to learn at each stage, and what a parent should see at home

The school years below are typical, not rules. A pupil moves on when the current stage is secure, which the teacher judges from the work, not the calendar.

| Stage | What the learner works on | What a parent should see at home |
| --- | --- | --- |
| Groep 6 to 8 | Typed Python: drawings, small games, a first program that learns from examples | A game or drawing the child made and can explain; errors fixed without tears |
| Brugklas and year 2 | The full language: loops, functions, files, first small datasets | Programs that solve a real problem the child chose; a first GitHub repository |
| Year 3 (profile choice in havo and vwo) | Data: cleaning, plotting, first honest averages | Charts made from real data, with a sentence on what the data cannot say |
| Havo 4 to 5, vwo 4 to 6 | Models: training, testing against a simple guess, neural networks | A trained model with its error stated, and a write-up a stranger could follow |
| Profielwerkstuk year | A larger project: a model, an app or an analysis | A finished project, the pupil's own, with its sources and limits recorded |
| After school | Agents, deeper mathematics, a public portfolio | A repository that a university or employer can open and check |

The right-hand column is the one to watch. Progress in programming is visible: a child who is learning makes things, fixes things and can explain them. If months pass without anything a parent can see, something is wrong with the pace or the level, and the teacher should say so.

For a vmbo pupil the same stages apply at a pace that suits the route, and the step to mbo, or to havo, is a good moment for a first larger project. The Media, vormgeving en ICT profile pairs naturally with it.

Parents sometimes worry that starting later means missing out. It does not. A pupil who starts in year 3 simply climbs the first stages faster, because they read and reason better than a nine-year-old. What matters is climbing in order.

The one stage worth protecting is year 3, before the profile choice: a term of real programming there tells a pupil far more about a technical future than any open day.

The roadmap is our teaching plan, set against the school structure quoted above. The school years are typical, not requirements.

Why this order

## Why the roadmap runs in this order

Each stage supplies what the next depends on. The order is the same whatever age a learner starts.

Python comes first because it is readable and because it is the language of data and AI; the [Python page](/python-classes-netherlands) explains why. Data comes before models because a model is only as good as the data it learns from.

Models come before agents because an agent that cannot be evaluated cannot be trusted; [machine learning for school students](/machine-learning-for-school-students-netherlands) covers that stage in depth.

For each age group the route is described in more detail on [coding classes for kids](/coding-classes-for-kids-netherlands) and [coding classes for teens](/coding-classes-for-teens-netherlands). Pupils taking informatica can follow it alongside the subject; see [coding alongside informatica](/coding-alongside-informatica-havo-vwo-netherlands).

The national [AI and Python Academy](/ai-and-python-academy-netherlands) sets out the five rungs this roadmap follows.

The five rungs

## The rungs behind the roadmap, and the sign of readiness for each

The roadmap follows five rungs. The right-hand column is how a teacher, and a parent, can tell a learner is ready to move on.

| Rung | Ready to move on when the learner can |
| --- | --- |
| 1. Python by hand | Write a small program from a blank file and fix their own errors |
| 2. Data | Load, clean and plot a real dataset and say who is missing from it |
| 3. Models | Train a model and show it beats the simplest possible guess |
| 4. Agents | Build a program that plans steps, uses tools and logs what it did |
| 5. Portfolio | Show finished work in public, with its limits written down |

### Why readiness beats age

Two twelve-year-olds can be two rungs apart. Placing each by what they can do, not by school year, keeps both learning; the free lesson is where that placement happens.

Beyond school, the general [coding roadmap](/coding-roadmap) continues where this one stops.

### Around toetsweken and exams

Most pupils take two lessons a week and pause during test weeks. In the exam year, many keep lessons light or stop until the exams are over.

Pupils at international schools follow the same rungs, placed by ability.

The catalogue

## Nine live courses along the roadmap

Grouped by stage. Each card opens the course page with schedule and fee; the free lesson places the learner.

I

### End of primary school

First code

ROUTE / PRIM / 01

#### Scratch Coding for Kids

Blocks first for the youngest, before typed code.

[Open the syllabus](/courses/scratch-programming-complete-course)

ROUTE / PRIM / 02

#### Python and AI for Kids

Typed Python and a first learning program for ages nine to twelve.

[Open the syllabus](/courses/python-ai-kids-masterclass)II

### Onderbouw

The full language and first data

ROUTE / ONDER / 01

#### Python for Teens

The full Python language over two years.

[Open the syllabus](/courses/python-complete-masterclass-teens)

ROUTE / ONDER / 02

#### Data Science for Teens

Real data in Python, cleaned, plotted and questioned.

[Open the syllabus](/courses/data-science-course-for-teens-python-data)

ROUTE / ONDER / 03

#### Git and GitHub for Teens

A public repository from the first project.

[Open the syllabus](/courses/git-github-version-control-course-for-teens)III

### Bovenbouw and beyond

Models, projects and what comes next

ROUTE / BOVEN / 01

#### AI and Machine Learning for Teens

Models trained, tested and written up.

[Open the syllabus](/courses/ai-ml-masterclass-teens)

ROUTE / BOVEN / 02

#### Orange Data Mining for Teens

Machine learning through visual workflows, beside code.

[Open the syllabus](/courses/orange-data-mining-visual-machine-learning-course-for-teens)

ROUTE / BOVEN / 03

#### AI and Machine Learning Masterclass

The adult-level route, for pupils ready to go further.

[Open the syllabus](/courses/ai-ml-masterclass-complete-college)

ROUTE / BOVEN / 04

#### Data Structures and Algorithms

The algorithms university computing courses assume.

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

How the classes run

## A route that fits the school week

Our teachers are in India, which keeps the same time all year, so they are three and a half hours ahead of the Netherlands in summer and four and a half in winter. Pupils usually learn in the late afternoon or at the weekend, at a regular time agreed with the family in the free lesson.

After school

Late afternoon, Dutch time, for pupils of every age.

Early evening

By arrangement, for upper-school pupils with afternoon commitments.

Weekend

Saturday or Sunday, for longer project sessions.

### A free first lesson

The teacher sees what the pupil can already do and says honestly where on the roadmap they start.

### Groups by level

Five to ten pupils from several countries at the same stage, whatever their school year.

### One to one when it helps

For a profielwerkstuk, an exam year or a pupil far ahead of their age.

### Parents kept informed

Families hear what their child has built and what comes next, so the right-hand column of the roadmap stays visible.

### In English, with Dutch school terms

Lessons are in English; groep, brugklas, havo, vwo and profielwerkstuk keep their Dutch names.

### A portfolio from the start

Every stage leaves work in the pupil's own GitHub repository.

Student work

## Work our students have published

Four live projects by our students. More, from every stage of the roadmap, on the [student labs](/student-labs) page.

![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

Paid monthly in US dollars, at one rate for every country outside India and every stage of the roadmap, with nothing to pay on joining and no yearly tie-in.

Free first class

USD 0

no card required

- A real lesson and an honest placement
- A roadmap stage agreed
- No card needed

Book it

Group batch

USD 100

a month, billed in US dollars

- Five to ten pupils at one stage
- The same live teacher each week
- Work reviewed every week
- A certificate at the end

Start here

One to one

USD 150

a month, billed in US dollars

- A teacher for one pupil
- Paced to the school year
- Good for the profielwerkstuk

Enquire

What families say

## Rated 4.9 across 547 Google reviews

From Google, as written. We do not write or pay for reviews.

★★★★★

"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

Questions from parents

## What Dutch parents ask about the roadmap

### When should my child start?

Around groep 6 to 8 for typed Python, or earlier with blocks. Starting later is fine: older pupils climb the first stages faster.

### How will I know it is working?

You should see things: games, programs, charts and projects your child made and can explain. The roadmap table lists what to expect at each stage.

### Does the roadmap work for vmbo pupils?

Yes. The stages are the same, at a pace that suits the route. The Media, vormgeving en ICT profile pairs well with it, and the step to mbo or havo is a good moment for a larger project.

### How does this fit with the profile choice?

Havo and vwo pupils choose one of four profiles on entering the bovenbouw. A term of real programming in the third year helps a pupil choose from experience.

### Can the roadmap support a profielwerkstuk?

Yes. A model, app or analysis makes a strong profielwerkstuk, as long as the work is the pupil's own and the school's rules are followed.

### What if my child is ahead of their year?

They are placed by ability, not school year, so a quick learner moves on as soon as a stage is secure.

### Are the lessons in English?

Yes, with Dutch school terms kept. Programming languages are written in English anyway.

### What does it cost?

The first lesson costs nothing. From then on it is USD 100 a month for a seat in a group of five to ten, or USD 150 a month for private lessons, paid in US dollars, with no sign-up fee and no annual tie-in.

### When are lessons held?

After school or at the weekend, Dutch time. Teachers are three and a half hours ahead in summer and four and a half in winter.

### What happens after we send the form?

Someone from our team phones a parent back, at a time that suits a Dutch family, to book the free lesson, where the starting stage is agreed. There is no charge unless your child continues.

Elsewhere on this site

## Pages for each stage of the roadmap

Detail for each age group and each subject along the way.

### [Coding classes for kids](/coding-classes-for-kids-netherlands)

The first stage, with primary-school timing.

### [Coding classes for teens](/coding-classes-for-teens-netherlands)

The secondary-school stages in detail.

### [Python classes](/python-classes-netherlands)

The language the roadmap is built on.

### [Machine learning for school students](/machine-learning-for-school-students-netherlands)

The models stage in depth.

### [Coding alongside informatica](/coding-alongside-informatica-havo-vwo-netherlands)

For pupils taking the school subject.

### [AI and Python Academy, Netherlands](/ai-and-python-academy-netherlands)

The national ladder behind the roadmap.

Start here

## Find your child's place on the roadmap

Send a parent's number and we phone back at a convenient Dutch time. In the free lesson a teacher works with your child and tells you honestly where on the roadmap they start.

Would you like to read first? See the [general coding roadmap](/coding-roadmap), [how we teach](/how-we-teach) and the [course list](/courses).

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20lesson%20and%20advice%20on%20the%20Python%20to%20AI%20roadmap%20for%20my%20child%20in%20the%20Netherlands.) · [+91 91233 66161](tel:+919123366161) · [contact@modernagecoders.com](mailto:contact@modernagecoders.com)

WhatsApp from a Dutch phone is free and usually quickest. The number is Indian; we have no office or premises in the Netherlands.

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [AI and Machine Learning Classes in Germany](/ai-and-machine-learning-classes-in-germany)
- [Online Coding & AI Classes in the UK](/coding-classes-in-united-kingdom)
- [AI and Machine Learning Classes in Ireland](/ai-and-machine-learning-classes-in-ireland)
- [Online Coding & AI Classes in Switzerland](/coding-classes-in-switzerland)
- [AI and Machine Learning Classes in London](/ai-and-machine-learning-classes-in-london)
- [Online Coding & AI Classes in Sweden](/coding-classes-in-sweden)
- [AI and Python Academy for Girls, Netherlands](/ai-and-python-academy-for-girls-netherlands)
- [Coding & Maths Classes near Sukhobrishti](/coding-classes-in-sukhobrishti)
- [Online Coding Classes in Leicester](/coding-classes-in-leicester)
- [MLOps and Model Deployment Practice](/resources/ai-and-machine-learning/ml-ops-and-model-deployment/practice)

### Learn more

- [The AI Engineer Roadmap 2026: From Python Day One to Shipping AI](/ai-engineer-roadmap-2026)
- [Coding for Class 5: Python, Scratch & AI Tools for 10 Year Olds](/coding-for-class-5)
- [AI and Python Academy, Rotterdam](/ai-and-python-academy-rotterdam)
- [Coding for 12 Year Olds: Python, Web Dev, App Building & AI for Class 7](/coding-for-12-year-olds)

### Free resources

- [Python Tutorial for Beginners: Complete Guide](/resources/python)
- [Natural Language Processing (NLP) Fundamentals](/resources/ai-and-machine-learning/natural-language-processing)
- [Tuples in Python](/resources/python/tuples-in-python)
- [Decorators and Iterators](/resources/python/decorators-and-iterators)

### From the blog

- [Python Tutorials & Guides](/blog/topic/python)
- [PCEP vs PCAP: Which Python Certification Is Worth It?](/blog/pcep-vs-pcap-which-python-certification)
- [Coding vs AI: What Should My Child Learn in 2026?](/blog/coding-vs-ai-what-should-my-child-learn)
- [How to Teach Kids AI at Home: A Safe 2026 Parent Guide](/blog/how-to-teach-kids-ai-at-home)

### Start here

- [Book a free demo class with Modern Age Coders](/book-demo)
- [Real projects built by Modern Age Coders students](/student-labs)

---

*Canonical: https://learn.modernagecoders.com/python-to-ai-roadmap-for-students-netherlands*
