Skip to content
Home/Netherlands/Noord-Brabant
Province of Noord-Brabant

Coding classes in Noord-Brabant, where a garden in Baarle can be Dutch, inside Belgium, inside the Netherlands

What are the best coding classes in Noord-Brabant?

Coding classes in Noord-Brabant reach 2,676,954 people in 56 municipalities (Statistics Netherlands, 1 January 2026): more municipalities than any other province, the third largest population and the second largest area. Its capital, 's-Hertogenbosch, is only its fourth city, and its smallest municipality, Baarle-Nassau, holds 22 pieces of Belgium, two of which hold pieces of the Netherlands again. From Eindhoven to Baarle the class Modern Age Coders runs is one class: live, online, in English, for ages 6 to 67, with nothing owed for the first lesson and afterwards USD 100 a month in a group of five to ten or USD 150 with a teacher to yourself.

Ask which country a garden in Baarle is in and the honest answer is: count the borders around it. On the open ground of Baarle-Nassau it is Dutch. Inside one of the 22 Belgian enclaves it is Belgian. Inside one of the Dutch enclaves that sit inside those Belgian enclaves it is Dutch again. Neither the outermost line nor the innermost one decides; the number of lines does. A child who has written the program that counts them has learned the rule every map with holes in it obeys.

Facts last verified 7 September 2026. Teaching is online; no Noord-Brabant branch is claimed.

Course picks for Noord-Brabant

Four courses for the province with fifty-six town halls

A groep 6 child in Oss who wants a website that is actually hers, a Tilburg teenager who has been told Java is what the serious people use, a Breda student who wants the whole stack, and a parent in Helmond whose company has just told everyone to use coding agents: four doors into one province.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Noord-Brabant today

Fifty-six municipalities, a fourth-place capital and a border with twenty-two holes

On 1 January 2026 Statistics Netherlands counted 2,676,954 residents in 1,227,495 households, 384,718 of them under fifteen and 313,390 aged fifteen to twenty-five, on 4,901.56 square kilometres of land: 544 people to each. Thirty-one years earlier, in 1995, the count was 2,276,207; the province has added 400,747 people since, an eighteen percent rise.

The capital is the fourth city

Eindhoven leads with 249,783 people, Tilburg follows with 230,746 and Breda with 190,204; 's-Hertogenbosch, the capital, is fourth at 162,295, or 6.1 percent of the province. Eindhoven itself holds 9.3 percent. No Brabant city reaches a tenth, which is why the province has four centres and not one.

The schools

921 primary establishments teach 211,249 pupils and 186 secondary establishments 134,310, the largest secondary count of any province in this series. The under-fifteens are 14.4 percent of the population, in line with the country, and the fifteen-to-twenty-fives 11.7 percent.

The most of anything

Fifty-six municipalities, more than any other province; the second largest area after Gelderland; the third largest population after Zuid-Holland and Noord-Holland. The province in its present form dates from 1815, and its old regions still carry the names: De Kempen, De Peel, the Meierij, the Langstraat, the Baronie and the Markiezaat.

One border, twenty-two holes, and holes in the holes

Baarle-Nassau, the smallest municipality at 7,256 people, contains 22 separate pieces of the Belgian municipality of Baarle-Hertog, and eight pieces of Baarle-Nassau lie inside Belgian ground in turn, seven of them inside two of those Belgian enclaves and one, near Ginhoven, inside Belgium itself. The arrangement descends from medieval land deals between the lords of Breda and the dukes of Brabant, was fixed by the Treaty of Maastricht in 1843 and finally delimited in 1995, and it is the reason this page has an algorithm in it.

The spread

From Eindhoven to Baarle-Nassau: all 56 municipalities, by population

Nine parts, grouped by this page and not by any office, each with its municipalities and the register count on 1 January 2026, down to Baarle-Nassau at 7,256.

Brainport

Eindhoven 249,783, the largest and already a page in this series; Helmond 96,860, a page to come; Veldhoven 47,918; Geldrop-Mierlo 40,683; Best 31,699; Nuenen, Gerwen en Nederwetten 24,473; Son en Breugel 18,140; Waalre 17,864. The chip-and-machine economy and its dormitories.

De Peel and the south-east

Deurne 33,596; Valkenswaard 31,920; Gemert-Bakel 31,806; Laarbeek 23,541; Cranendonck 21,101; Someren 20,471; Asten 17,484; Heeze-Leende 17,281. Peat, pig farms and the Limburg border.

De Kempen

Bladel 21,046; Eersel 20,537; Oirschot 19,801; Bergeijk 19,436; Reusel-De Mierden 13,729. Five municipalities of heath and pine between Eindhoven and Belgium.

Tilburg and Hart van Brabant

Tilburg 230,746, the second city, with its own page; Oisterwijk 33,356; Gilze en Rijen 28,437; Dongen 27,673; Goirle 24,886; Hilvarenbeek 16,315. The old textile city and the villages that fed its mills.

The Langstraat and the Biesbosch

Altena 58,946; Waalwijk 51,635; Heusden 46,689; Drimmelen 28,402; Loon op Zand 24,111; Geertruidenberg 21,914. The shoe-and-leather towns along the Maas and the wetland beyond them.

's-Hertogenbosch and the Meierij

's-Hertogenbosch 162,295, the capital, called Den Bosch by everyone in it, with its own page; Meierijstad 85,236; Boxtel 34,302; Vught 33,202; Sint-Michielsgestel 30,191. The province's seat and the bailiwick that historically surrounded it.

Oss and the north-east

Oss 95,549, a page to come; Land van Cuijk 93,645; Maashorst 60,059; Bernheze 32,947; Boekel 11,686. The Maas bank facing Gelderland, and the two large municipalities merged into being in 2022.

Breda and the Baronie

Breda 190,204, the third city, with its own page; Oosterhout 58,726; Etten-Leur 46,117; Zundert 23,088; Rucphen 23,973; Alphen-Chaam 10,495; Baarle-Nassau 7,256, the smallest and the strangest. The old barony and the road south to Antwerp.

The Markiezaat and the west

Roosendaal 78,165, a page to come; Bergen op Zoom 70,691; Moerdijk 38,467; Halderberge 31,484; Steenbergen 24,596; Woensdrecht 22,301. The marquisate on the Scheldt, the port at Moerdijk and the polders towards Zeeland.

Fifty-six, every one of them above. Eindhoven has its page; Tilburg, Breda, 's-Hertogenbosch, Helmond, Oss and Roosendaal will follow and go close. This page keeps the whole province in one frame, Boekel and Baarle included.

Verified local facts

Where every figure on this page comes from, and where two sources differ by two people

The national count, the 56 registers, the province's own entry, and the Dutch and English entries on the two Baarles.

The national count

Statistics Netherlands, provisional figures for 1 January 2026: 2,676,954 residents in 56 municipalities; 1,227,495 households; 384,718 under fifteen; 313,390 aged fifteen to twenty-five; 921 primary establishments with 211,249 pupils and 186 secondary with 134,310; land 490,156 hectares; density 544; 2,276,207 residents in 1995, a rise of 400,747.

The fifty-six

Every municipality with its 1 January 2026 register count, from Eindhoven at 249,783 to Baarle-Nassau at 7,256. The 56 figures add to 2,676,954 exactly, and the class adds them before it draws a single ring.

The province, described

Capital 's-Hertogenbosch; Commissaris van de Koning Ina Adema; 5,082 square kilometres in total, 4,905 of land and 177 of water, against 4,901.56 of land by the national count, both kept; third by population and second by area; 56 municipalities, the most of any province; formed in 1815; regions De Kempen, De Peel, the Meierij, the Langstraat, the Baronie and the Markiezaat.

Baarle, by the Dutch entry

22 exclaves of Baarle-Hertog inside Baarle-Nassau and eight exclaves of Baarle-Nassau inside Baarle-Hertog, some of them enclaves of the second order; 7,254 residents on 1 January 2026 by this entry against 7,256 in the register list for the same date, both kept; 76.29 square kilometres, 76.14 of them land.

Baarle, by the English entry

Baarle-Hertog is 26 parcels, 22 of them exclaves wholly surrounded by the Netherlands; the eight Dutch pieces inside Belgian ground are six inside the largest Belgian exclave, one inside the second largest, and one near Ginhoven; the pattern descends from medieval deals between the lords of Breda and the dukes of Brabant, was ratified under the Treaty of Maastricht in 1843 and finally delimited in 1995.

The holiday region

Noord-Brabant belongs to regio Zuid for school holidays, with Limburg, Zeeland and the southern part of Gelderland, under the Rijksoverheid's division.

No connection exists or is suggested between Modern Age Coders and the province, any of its 56 municipalities, either Baarle, or any school in them. They appear because a page claiming Noord-Brabant should be able to draw it, holes included.

Signature project

Which country is this garden in? Build the program that counts the borders instead of trusting the outer one

Twenty-two Belgian rings inside a Dutch municipality, seven Dutch rings inside two of those, and one rule that gets every point right.

1. Draw the rings

The outer boundary of Baarle-Nassau, Dutch. Inside it, 22 closed curves, each enclosing Belgian ground. Inside two of those, seven more closed curves, each enclosing Dutch ground again. The learner represents each as a polygon and stops thinking of the border as one line.

2. Count, do not look

For any point, count how many of the enclave boundaries enclose it. Zero: the open ground of Baarle-Nassau, Dutch. One: inside a Belgian exclave, Belgian. Two: inside a Dutch counter-exclave, Dutch. The country flips at every ring, so an even count is the Netherlands and an odd count is Belgium, and no other test is needed.

3. Break the two easy rules

Rule A, "inside Baarle-Nassau's outer line means Dutch", is wrong in 22 patches. Rule B, "inside any Belgian ring means Belgian", is wrong in seven. And the eighth Dutch piece, near Ginhoven, sits in Belgium proper with no Dutch ring outside it, which teaches the last lesson: the count starts from whichever country the outermost ground belongs to.

Four kinds of point in and around Baarle, and what three rules say about each
Where the point isRings around itOuter-line ruleAny-Belgian-ring ruleParity rule
Open ground of Baarle-NassaunoneNetherlands, rightNetherlands, rightNetherlands, right
Inside one of the 22 Belgian exclavesoneNetherlands, wrongBelgium, rightBelgium, right
Inside one of the seven Dutch counter-exclavestwoNetherlands, right by accidentBelgium, wrongNetherlands, right
The Dutch piece near Ginhoven, in Belgium properone, counted from BelgiumBelgium, wrongBelgium, wrongNetherlands, right

Inside is a count, not a look

The rule the learner has just written is the rule every mapping program uses for every polygon on earth: shoot a line from the point to somewhere far away, count how many times it crosses the boundary, and an odd count means inside. Nested enclaves are that rule applied to a boundary made of many curves, and Baarle is the place where the curves are dense enough to break anyone who guesses from the outermost one. A learner who has counted rings here will treat every region with a hole in it, from a park with a lake to a tax zone with exemptions, as a set of curves to be counted rather than a shape to be eyeballed. The table was worked through before this paragraph was written; the 22, the seven and the one are quoted from the two entries on the Baarles, and every verdict in it is the parity rule and nothing else.

Reliable pipeline

Five habits for any region that has holes in it

Sales territories with an excluded city, postcodes with a carve-out, a nature reserve with a village inside it, a lake inside a park inside a town: every one is a polygon with holes. Practised first on the border at Baarle.

When a boundary is more than one line
StageRuleWhat it preventsWhat it gives you
List every ringA region is a set of closed curves; find all of them before testing anythingTwenty-two Belgian gardens filed as DutchA boundary you can actually test against
Count crossingsOdd means inside, even means outside, at every levelTrusting the outer line, or trusting the innermostOne rule for every point
Start from the outsideKnow which side the outermost ground is on before countingGinhoven filed as BelgianA count with the right starting value
Handle the line itselfA point on a boundary needs a stated rule the geometry does not containA house split by the border assigned by a coin tossAn explicit tie-break, written down
Keep holes as holesArea is the outer ring minus the holes, plus the holes in the holesBaarle-Nassau measured with Belgium inside itThe right number of hectares

For younger learners

Three rope loops on the floor, one inside the next, and a child hopping from patch to patch saying which country each one is. The rule comes out on its own in ten minutes: every time you step over a rope, the country changes. Then a fourth loop somewhere off to the side, with no loop around it, and the harder question of what it starts as.

For teenagers

A toy Baarle in Python: an outer square, two Belgian squares inside it, a Dutch square inside one of those. The learner writes the crossing count, tests twenty random points, then breaks Rule A and Rule B on purpose and counts how many points each gets wrong. The stretch: compute the area of Dutch ground properly, outer minus holes plus holes in holes.

For adults

The same crossing count on something from work: a delivery zone with an excluded district, a rate area with exempt parcels, a catchment with a reserve inside it. Adults usually discover that the system they use at work applies Rule A, and that somebody has been paying for it.

The provincial totals, the 56 municipal counts, the areas and the enclave numbers are published by the offices and the entries named in the sentences that use them. The verdicts in the table are the parity rule applied to the published counts, presented as exactly that; the rule for buildings that straddle the line was not read at source and is left as a stated gap rather than a guess.

Learning ladder

From three rope loops to a point-in-polygon test with holes

The rung is set in the free lesson, and which of the 56 town halls is nearest is not one of the inputs.

Ages 6 to 10

Step over a rope, change country

Children hop between nested loops and discover that inside is a count of ropes crossed.

Coding for KidsWeb Development for Kids
Ages 11 to 13

Odd and even, on a map

Learners write the crossing count for one square inside another and test it on twenty points.

Maths Through CodingProblem Solving and Computational Thinking for Kids
Ages 14 to 18

Rings, holes and areas in code

Teenagers build the toy Baarle, break the two easy rules on purpose and compute the area properly.

Java for TeensPython for Teens
Ages 18 to 67

Regions with holes at work

Adults find the carve-outs in a zone they already use and test whether the system counts them.

Full Stack Developer CourseCodex & Claude Code
Coding and AI

An AI will tell a child in Baarle which country the bakery is in. Why should the child learn to count the rings instead?

Because the assistant answers from the address, and the address is the outer line, and the outer line is wrong in twenty-two places.

Put a Baarle address to a tool and it will name a country with confidence, because it has seen the street name filed under one municipality or the other. It is applying Rule A. It has not drawn the rings, it does not know that the far end of the same street may be under a different flag, and it cannot tell you why the answer would change if you crossed the pavement. The person who can is the one who has written the crossing count and watched it flip at every curve.

Which is what the learner is here for. The tool will happily write the point-in-polygon function on request; what it cannot supply is the instinct to ask, of any region, how many boundaries it really has. A twelve-year-old in Boxtel who has counted ropes on the floor will ask that of a school catchment at fifteen and a pricing zone at twenty-five, and will be the one who notices the carve-out nobody drew. Versions of the tools will come and go before then. The parity of a crossing count will not.

A Brabant parent weighing coding in 2026, then, is weighing something narrower than a career in geography. The question is whether the child should own the rule that inside is a count and not a look, and whether the fastest way to own it is to write it and run it on the strangest border in Europe. The class says yes to both. The longer argument is in whether coding is still worth a child's time in 2026.

Delivery

Live classes for a province with four centres and no middle

Eindhoven, Tilburg, Breda and Den Bosch each pull their own hinterland, and a family in Land van Cuijk or Steenbergen belongs to none of them. A class that comes to the house in Boekel or Woensdrecht does not have to choose.

The A2, the A58 and the A67 stay out of it

The lesson is at home in Oss, Zundert or Cranendonck at a fixed weekly hour, and nobody drives to a city for it.

English outside, school Dutch inside

The lesson runs in English, which the Brainport families and the international schools already share, and groep, havo, vwo and profielkeuze keep their Dutch names because the school keeps them.

The first hour, and what it settles

A real task at the learner's level, a course named at the end of it and a rung to start on, and no card is asked for to book any of it.

Ability sets the group

What the learner can do and wants next decides who they sit with; Brainport, the Baronie or the Peel does not.

Twice a week, on regio Zuid's calendar

Eight lessons a month at one recurring time. Noord-Brabant breaks up with regio Zuid, alongside Limburg, Zeeland and the south of Gelderland, and the summer weeks are agreed before the slot is.

The clocks

The Dutch clock moves in March and October and the Indian one does not, so a Brabant afternoon is three and a half hours behind the teacher in summer and four and a half in winter. After school, early evening and weekends fall inside both days.

From Baarle, Belgium is nearer than Breda

From Baarle-Nassau, Woensdrecht or Reusel the Belgian border is a walk and the nearest Brabant city is a drive. A weekly class at home is the same class the Eindhoven family gets, and it is the only version that does not begin with a decision about which country to head into.

Fees

Fifty-six municipalities, one dollar tariff, and a free hour first

Set out before a number of yours is requested.

First classUSD 0

A complete lesson with a real task, a level and a named next course.

Group tuitionUSD 100

Per month, normally eight lessons, five to ten learners placed by ability.

Private tuitionUSD 150

Per month, normally eight lessons, one learner with one teacher.

Everywhere outside India pays the same US dollar figure, with no euro edition, so Baarle-Nassau pays what Eindhoven pays. Course and hour are fixed in the free lesson and payment comes after it, over WhatsApp. The pricing page covers pauses, changes of plan and missed lessons.

Reviews

Six Google reviews, quoted in full

Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as 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

Free placement class

Send the level; the municipality is optional

The first task could be three rope loops on the floor, a toy Baarle in Python, or a delivery zone from work with a district cut out of it that the software has never noticed.

+31

FAQ

Noord-Brabant coding class questions

The province, its towns, the border at Baarle, the teaching and the terms.

Why is a border with holes in it on a coding page?

Because Baarle-Nassau, with 22 pieces of Belgium inside it and seven pieces of the Netherlands inside two of those, is the clearest worked example there is of a rule every map program relies on: a point is inside a region if the number of boundary lines around it is odd. Neither the outer line nor the innermost one decides; the count does. Building the program that counts the rings, and breaking the two easy rules it replaces, is the project on this page.

Which Noord-Brabant towns get their own page, and which are covered here?

Eindhoven already has one. Tilburg, Breda, 's-Hertogenbosch, Helmond, Oss and Roosendaal follow in this series. The other 49, from Bergen op Zoom and Meierijstad to Boekel and Baarle-Nassau, are listed above with their populations and served from this page.

Is Den Bosch or Eindhoven the capital?

's-Hertogenbosch, which everyone in it calls Den Bosch, is the capital with 162,295 residents on 1 January 2026, the fourth city of the province. Eindhoven, with 249,783, is the largest, and Tilburg and Breda both outrank the capital as well.

We are in Baarle-Nassau, or Woensdrecht, or Reusel, right on the Belgian line. Does that matter?

Not to the class. A learner in Baarle sits in one group with one from Tilburg at one hour, and whether the kitchen is in a Dutch patch or ten metres from a Belgian one does not come into it. It is, if anything, the place where a class that comes to the house makes the most sense.

Does the teacher speak Dutch?

The lesson is in English. Groep, havo, vwo and profielkeuze are said as the school says them, but the class itself is not offered in Dutch, and not in Brabants either.

What time are classes for a family in Noord-Brabant?

The Dutch clock jumps twice a year and the Indian one stays, so a Brabant afternoon runs three and a half hours behind the teacher in summer and four and a half in winter. After-school, early-evening and weekend hours suit both ends, and the fixed weekly hour is chosen during the free lesson.

What happens in the free lesson?

We look for what the learner already does well and set one task at that edge. A child hops between rope loops. A teenager builds a toy Baarle and counts crossings. An adult brings a zone from work with a carve-out. By the end there is a named course, a rung, a fixed hour and the dollar figure, and nothing has been paid.

Is there a Modern Age Coders classroom anywhere in Noord-Brabant?

No, and none is claimed in Eindhoven, in Tilburg or anywhere in the Netherlands. Lessons are live online and need a laptop or desktop, working audio, a current browser and a stable connection. The telephone number on this page is Indian and is described as such.

What do Noord-Brabant coding classes cost?

The first lesson is free. Group tuition is USD 100 a month for two live lessons a week, normally eight in the month, in a group of five to ten. Private tuition is USD 150 a month, one learner with one teacher at the same frequency. Course, format, recurring time and availability are confirmed before payment.

How many learners are in a Noord-Brabant group?

Between five and ten, matched on level, pace and goal rather than on age, school or municipality. Private tuition is one learner and one teacher. If no group at the right level is running, the family can take private tuition or wait for the next one to form.

Explore the Netherlands

East to Brainport, south to Limburg, and up to the country

The province's largest city already has its page: Eindhoven, with the Brainport ratio chain. East along the A67 is Limburg, with the hill that stopped being the highest point in the country. Both sit under the Netherlands coding hub, and a learner who wants a model that learns rather than a program that runs should look at AI and machine learning classes in the Netherlands or the AI and Python Academy. Tilburg has its page; Breda too; 's-Hertogenbosch, Helmond, Oss and Roosendaal follow.

Free Noord-Brabant classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here