Skip to content
Home/Netherlands/Middelburg
Middelburg, Zeeland

Coding classes in Middelburg, where a secret got out in 1608

What are the best coding classes in Middelburg?

Middelburg, the capital of Zeeland, had 50,439 residents on 1 January 2026, the national statistics record. Its abbey was built in 1123 and it received town rights in 1217. In 1608 Hans Lipperhey, a spectacle maker who had lived in the town since at least 1594, applied for a patent on a telescope. He did not get one. A few weeks later Jacob Metius, a spectacle maker from Alkmaar, applied for the same thing, and in October it emerged that another young man in Middelburg knew how to make it too. A year later Galileo, inspired by the news, had built a better one. Once a design has been seen or described it cannot be kept secret, and computer security has been built on that fact since 1883, when Auguste Kerckhoffs wrote that a system should stay safe even if the enemy learns how it works. Keep the key secret, never the method. Modern Age Coders teaches live online in English for ages 6 to 67; the first lesson is free, then USD 100 a month in a group or USD 150 one to one.

The States General did not reward Lipperhey with a monopoly. They ordered three binocular instruments from him instead and paid him 900 karolusguldens, the encyclopaedia records, because a patent is worthless when the thing it protects is already known to others. Security has the same problem. A lock, a cipher or a program whose safety depends on nobody learning how it works is only safe until the first person looks closely, and people always look. Auguste Kerckhoffs, born in Nuth in Limburg in 1835, put the lesson into a list of six principles for military ciphers in 1883, and the second is still taught to every student of security: the design should not require secrecy. What must stay secret is small, separate and easy to change, a key or a password, and the method can then be published, examined and improved by anyone. The same rule now governs passwords, websites, banking apps and AI assistants, and it is one of the most useful things a young programmer can learn.

Facts last verified 11 September 2026. Teaching is online; no Middelburg branch is claimed.

Course picks for Middelburg

Four courses for the capital of Zeeland

A child who loves secret codes, a teenager curious about how hackers get in and how defenders stop them, a student who wants to build software properly, and an adult whose work runs on accounts, logins and shared files. Each of them starts with a free lesson.

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.

Middelburg today

An abbey of 1123, a town hall of 1458, and a capital rebuilt after 1940

The municipality covers 5,304 hectares, 4,838 of them land and 466 water, with a published density of 1,037 residents per square kilometre. The statistics office divides it into 25 wijken and 73 buurten.

Middelburg in the encyclopaedia, by date
YearEvent
1123the canons built a new monastery inside the ring-wall stronghold: the abbey of Middelburg
1217Middelburg received town rights from Count Willem I of Holland
1458the oldest parts of the late-Gothic town hall on the Markt, now used as a university building
1608Hans Lipperhey applied for a patent on the telescope, and was refused
17 May 1940a bombardment destroyed about a quarter of the inner city by fire, and more than 600 buildings were lost
2004the Roosevelt Academy was founded, bringing a form of university education to Middelburg

The Lange Jan

The abbey has a tower almost 91 metres high, known as the Lange Jan, the encyclopaedia says.

A trading chamber

The Kamer van Zeeland was, after Amsterdam, the most powerful trading chamber of the VOC.

An older population

Of the 50,439 residents counted for 2026, 11,828 are sixty-five or over, and exactly as many, 11,828, are aged twenty-five to forty-five.

How the secret spread

One instrument, three claimants, and no patent

The encyclopaedia entry for Hans Lipperhey sets out what happened, and it reads like a lesson in why secrets about how something works do not last.

Hans Lipperhey and the telescope, from the encyclopaedia
WhenWhat happenedWhat it shows
About 1570born in Weselthe maker came to Middelburg from elsewhere
1594 and 1602living in Middelburg and married there in 1594; a citizen (poorter) of the town from 1602an established craftsman, not a newcomer
25 September 1608asked the States of Zeeland for a letter of introduction for his applicationhe believed the idea was his alone
Weeks laterJacob Metius, a spectacle maker from Alkmaar, applied for a patent toosomeone else already knew
October 1608another young man in Middelburg turned out to know the secret; no patent was granteda secret shared is no longer a secret
InsteadLipperhey was asked to deliver three binocular instruments, for 900 karolusguldensthe skill could be paid for, the design could not be owned
A year laterGalileo, inspired by the news of the invention, made an improved versiona description was enough to copy it

Nobody stole anything. The design was simple enough that other skilled people found it, or worked it out from a description, and after that no official decision could put it back in the box. Security engineers call the belief that a hidden method keeps you safe security through obscurity, and they treat it as a warning sign. It works only until someone reads the code, takes apart the device, studies the traffic or simply guesses, and it gives no warning when that has happened. The sound alternative is to assume from the start that the method is known, and to make the safety rest on something small that can be kept secret and changed quickly if it leaks: a key, a password, a token. Kerckhoffs was writing about ciphers carried by army officers, who could be captured along with their equipment. The same reasoning applies to a phone that can be stolen, an app that can be downloaded and examined, or an AI assistant whose hidden instructions a curious user can coax out.

Verified local facts

Middelburg in the national statistics

The figures published for the municipality with their years, then the encyclopaedia history, then the page's own arithmetic.

Residents

44,922 in 1995, 47,523 in 2013, 50,152 in 2025 and 50,439 on 1 January 2026. The 2025 count is 24,483 men and 25,669 women.

Ages in 2026

7,637 under fifteen, 6,143 aged fifteen to twenty-five, 11,828 aged twenty-five to forty-five, 13,003 aged forty-five to sixty-five, and 11,828 aged sixty-five and over.

Households

24,146 households in 2025, averaging 2.03 people: 10,354 of a single person and 13,792 of more, 6,949 of them with children.

Homes and income

24,857 dwellings in 2025, 15,163 owner-occupied and 9,694 rented, with an estimated average value of 306,000 euro. Average income was 32,900 euro per resident and 39,600 per income recipient in 2024, and 2.7 percent of residents were in poverty.

Schools and origin

23 primary establishments teach 4,505 pupils and 9 secondary establishments teach 4,501; institutions in the municipality count 1,428 MBO, 1,667 higher professional and 540 university students. 86 percent of residents were born in the Netherlands; 8.7 percent have a European and 15 percent a non-European origin.

The arithmetic

50,439 minus 47,523 is 2,916, a rise of 6.1 percent since 2013. The five age groups add up to 50,439, which confirms that the two groups of 11,828 are both correct; the men and women make 50,152 and the household types 24,146. The key-space times below use one billion guesses a second.

Modern Age Coders has no connection with the municipality of Middelburg, the Zeeuws archives, University College Roosevelt or any school in Zeeland, and nothing on this page implies one. The statistics are those published for Middelburg for the years stated. The abbey, the town rights, the town hall, the Lange Jan, the bombardment, the VOC chamber and the Roosevelt Academy come from the encyclopaedia entry for Middelburg; the telescope story from its entry for Hans Lipperhey; Kerckhoffs's dates and principle from the encyclopaedia entry for him.

Signature project

Break a hidden code, then build one that survives being published

Learners start by cracking a code whose only protection is that nobody knows the method, and finish by measuring what a real key is worth.

1. Crack the Caesar cipher

Shift every letter three places and a message looks unreadable. But once anyone knows the method, there are only 25 possible shifts, and a program tries them all in a moment. The secret was the method, so the protection was gone as soon as the method was known.

2. Count the keys

Security depends on how many keys an attacker would have to try. Learners work out the numbers for a PIN, a short password, a long one and a random key, and see how quickly the count grows with length.

3. Move the secret out

Take a small program that uses a key and move the key out of the code into a separate setting that is never shared. The code can then be published, shown to a teacher or checked by an AI assistant without giving anything away.

How long an attacker needs, trying one billion keys a second
What protects itPossible keysTime to try them all
A Caesar shift, method known25far less than a millionth of a second
A four-digit PIN10,000ten millionths of a second
Eight lower-case letters208,827,064,576about three and a half minutes
Twelve lower-case letters95,428,956,661,682,176about three years
A random 128-bit keyabout 3.4 followed by 38 zerosmore than ten thousand billion billion years

Why AI makes the old rule more important

Companies often give an AI assistant a hidden set of instructions, sometimes called a system prompt, and it is tempting to put secrets there: a discount code, an internal rule, even a password or an access key for another service. It is the same mistake as the hidden method. Users have repeatedly persuaded assistants to repeat their instructions, and a secret that sits inside the text a model reads is only as safe as the model's willingness to keep quiet. The safe design follows Kerckhoffs: assume anyone can read the prompt, keep keys on a server the model never sees, and let the assistant ask that server to act, with the server checking who is allowed to do what. The same goes for code written with AI help. An assistant asked to fix a program will happily copy a key it finds in the file into its answer, a public forum or a shared repository. A learner who has cracked a Caesar cipher in 25 tries and then kept a key out of their own code understands why the method can be public and the key never can.

Reliable pipeline

Five habits for keeping secrets in code and AI tools

For apps, websites, school projects and AI assistants. Taught from a town where a secret of 1608 escaped in a matter of weeks.

Security that does not depend on hiding the method
HabitIn practiceWhat it avoidsWhat it gives
Assume the method is knownDesign as if an attacker has read every line of the codeSafety that vanishes when someone looksProtection that survives scrutiny
Keep the secret smallProtect a key or password, not a whole designSecrets too big to changeA secret that can be replaced in minutes
Keep keys out of code and promptsStore them in a separate setting or on a serverKeys leaking through shared code or AI chatsCode that is safe to share
Use published, tested methodsRely on well-known encryption, never a home-made cipherClever schemes nobody has checkedMethods experts have tried to break
Plan for a leakKnow how to revoke and replace every keyA single leak that lasts for yearsFast recovery when things go wrong

For younger learners

A secret-message game in Scratch. The child invents a code, a friend tries to break it, and together they discover that a longer key beats a cleverer method.

For teenagers

The Caesar cipher broken in Python, then a password checker that counts possible keys, then a small app that reads its key from a separate file that is never shared.

For adults

An audit of the passwords, shared links and AI chats in a working week, asking of each one: if the method were public, what would still keep this safe?

This section takes the telescope story from the encyclopaedia and uses standard arithmetic for the key counts. It makes no claim about the security of any organisation in Middelburg or Zeeland.

Learning ladder

From a secret-message game to keys kept safely out of the code

The free lesson places each learner by watching them work on a real task. Neither age nor school decides the starting level.

Ages 6 to 10

Secret messages

Children make and break simple codes in games of their own.

Scratch Coding for KidsGame Development for Kids
Ages 11 to 13

Counting keys

Learners code a Caesar cipher and discover why the number of keys matters.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Defensive security

Teenagers learn how attacks work in order to stop them, ethically.

Cybersecurity for TeensPython for Teens
Ages 18 to 67

Safe tools at work

Adults build and use AI tools with every key kept where it belongs.

Python Automation CourseData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)
Coding and AI

An AI assistant can be told to keep its instructions hidden. Why should a teenager in Middelburg learn to assume it cannot?

Because a secret that depends on the listener staying quiet is not a secret at all.

The instructions behind an AI assistant are text, and a language model is built to work with text. Ask it the right way, in the right order, and it may repeat what it was told to hide. Developers keep finding clever ways to stop this and users keep finding new ways around them, which is exactly the contest Kerckhoffs described: a protection that relies on the method staying hidden has to win every time, while the attacker only has to win once. Anyone who puts a password, a customer list or an access key inside a prompt has made the model the lock.

A learner who has broken a Caesar cipher by trying all 25 shifts, and then counted how many tries a random key would need, sees the difference straight away. Deciding what counts as a secret, keeping it small and separate, and designing the system so that everything else can be public are human decisions. The model can write the code and explain the cipher. Keeping the key out of its reach is the programmer's job.

So the case for a child in Middelburg learning to code in 2026 is not the telescope. It is that people who understand where secrets belong will be needed wherever AI tools touch passwords, money and private data, which is nearly everywhere. The longer argument is in why a child should still learn to code in 2026.

Delivery

A live lesson for every household in Middelburg

Every lesson is taught live over video, so a learner joins from home anywhere in the municipality, whether in the old centre or out in one of its villages.

A desk at home

The class meets on screen at the agreed hour. Nobody cycles anywhere, and a wet Zeeland evening makes no difference to it.

Dutch school words kept

Groep 8, brugklas, vmbo, havo, vwo and the profiel are named in Dutch, because that is how Middelburg families talk about school; the lesson itself is in English.

A first lesson with no bill

The learner works on a real task, the teacher recommends a level, a course and a time, and no payment details are asked for.

Groups beyond Walcheren

Five to ten learners at one stage. Middelburg has 7,637 residents under fifteen, not enough to fill every level at every hour, so groups draw on learners from other towns and countries.

On the regio Zuid calendar

Two lessons a week, about eight a month, at a set hour, with breaks for the regio Zuid school holidays that Zeeland follows.

Teachers in India

India is three and a half hours ahead of Middelburg in summer and four and a half in winter, which leaves late afternoons, evenings and weekend mornings free for lessons.

Thirty-two schools, and one class online

Middelburg has 23 primary establishments teaching 4,505 pupils and 9 secondary establishments teaching 4,501. A good coding group needs five learners at the same stage at the same hour, and they are much easier to find among learners of every age from 6 to 67 in many countries than within one town.

Fees

What classes cost in Middelburg

The full price list, nothing held back.

First classUSD 0

A real lesson on a real task, ending with a level and a course.

Group tuitionUSD 100

Per month, normally eight lessons, five to ten learners at one level.

Private tuitionUSD 150

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

There is one price in US dollars for every country and no separate euro rate, so a family in the centre of Middelburg pays exactly what a family in a village of the municipality pays. Nothing is charged until the free lesson has settled a course and an hour, and payment is then arranged on WhatsApp. Pauses, switching format and missed lessons are covered on the pricing page.

Reviews

Six Google reviews, in their authors' own words

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

Where is the learner starting from?

The first task might be a secret-message game, a Caesar cipher to break in Python, or a small program that keeps its key out of the code.

+31

FAQ

Middelburg coding class questions

The town, its history, its figures, and the lessons.

How many people live in Middelburg?

The national count was 50,439 on 1 January 2026, in 24,146 households in 2025. It was 47,523 in 2013 and 44,922 in 1995.

How old is Middelburg?

The encyclopaedia records that the canons built the abbey of Middelburg in 1123, and that the town received its town rights from Count Willem I of Holland in 1217.

What does Middelburg have to do with the telescope?

Hans Lipperhey, a spectacle maker living in Middelburg, applied for a patent on a telescope in 1608. It was refused after Jacob Metius of Alkmaar applied for one too and another young man in Middelburg was found to know the secret. Lipperhey was paid 900 karolusguldens for three binocular instruments instead.

What happened to Middelburg in 1940?

On 17 May 1940 a bombardment destroyed about a quarter of the inner city by fire, and more than 600 buildings were lost, according to the encyclopaedia.

How many schools are there in Middelburg?

The statistics count 23 primary establishments teaching 4,505 pupils and 9 secondary establishments teaching 4,501, with 1,428 MBO, 1,667 higher professional and 540 university students at institutions in the municipality. This page rates no school.

Do the classes teach hacking?

The security course is ethical and defensive. Teenagers learn how attacks work so that they can prevent them, practise only on systems they own or are allowed to test, and spend most of their time on passwords, keys and safe design.

What language are lessons in, and what time are they?

In English, with Dutch school words such as brugklas, havo and vwo left as they are. The teachers are in India, three and a half hours ahead of Middelburg in summer and four and a half in winter, so lessons fit late afternoons, evenings and weekend mornings. The hour is agreed in the free lesson, and regio Zuid holidays are kept.

Is there a Modern Age Coders classroom in Middelburg?

No, and none is claimed here or anywhere in the Netherlands. All teaching is live and online and needs a laptop or desktop, working audio, a current browser and a connection that holds. The telephone number shown on this page is an Indian one and is described as such.

What do Middelburg coding classes cost?

The first lesson is free. After it, group tuition is USD 100 a month for two live lessons a week, normally eight across the month, in a group of five to ten learners. One-to-one tuition is USD 150 a month at the same frequency with a single teacher. Course, format, recurring hour and availability are all confirmed before anything is paid.

How many learners are in a group?

Five to ten, matched on level, pace and goal rather than on age, school or address. One-to-one means a single learner with a single teacher. When no group at the right level is running, a family can take one-to-one lessons or wait for the next group to form.

Explore Zeeland and beyond

Across Zeeland, to Alkmaar, and back to the hub

Middelburg is the capital of the province covered by coding classes in Zeeland, which lists all 13 of its municipalities. Jacob Metius, the second claimant to the telescope, came from the town covered by coding classes in Alkmaar, and the nearest built page across the provincial border is Bergen op Zoom. For machine learning from the start there is the AI and Python Academy, and the whole series is on the Netherlands coding hub.

Free Middelburg classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here