What are the best coding classes in Hoorn?
Hoorn, with 76,202 residents on 1 January 2026 in the national count, is the old VOC town of West-Friesland: Count Willem V granted its town rights on 26 March 1356/1357, for 1,550 shields, and two skippers of Hoorn named Cape Horn after the ship Hoorn. That double year is not a typing error. For centuries places began the year on different days, and Holland only ordered the year to start on 1 January in 1580, so a spring date could belong to two years depending on who wrote it. Software has the same problem every day: 03/04 is 3 April in Hoorn and 4 March in the United States, and a time without its time zone is only half a time. Live online classes in English run for ages 6 to 67, the first free; a group place then costs USD 100 a month and private lessons USD 150.
A date looks like the least ambiguous thing in a document, and it is one of the most ambiguous. The encyclopaedia writes Hoorn's charter as 26 March 1356/1357 because in the Middle Ages different places started the year on different days, one of them Easter, and a March date could fall in one year by one reckoning and the next year by another. Writers who corresponded across such boundaries sometimes gave both years to be safe. Holland settled the matter for itself in 1580. Computers have never settled it. The same eight characters, 03/04/26, mean one day in the Netherlands and another in the United States; a meeting at nine means nothing without a time zone; a week number depends on which system counts the weeks. Hoorn, whose charter already needs two years to be dated honestly, is a good place to learn that a date is only as clear as the convention written beside it.
Facts last verified 11 September 2026. Teaching is online; no Hoorn branch is claimed.
A child in Zwaag who wants to build a birthday countdown, a teenager in Kersenboogerd making a booking app, a student in the Binnenstad merging two spreadsheets that write dates differently, and an adult in Blokker whose team schedules meetings with colleagues abroad. Whichever of them it is, the first lesson is free.

Countdowns and calendars in Scratch, where a child discovers that the computer has to be told which number is the day and which the month.
See the syllabus
A booking app that stores every time in one standard form and shows each user their own local date and clock.
See the syllabus
Python for real date handling: parsing, time zones, daylight saving, week numbers and files from other countries.
See the syllabus
Spreadsheets and dashboards checked for dates that were read the wrong way round before any trend is drawn.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusThe municipality takes in three woonplaatsen, Hoorn, Zwaag and Blokker, divided by the statistics office into 15 wijken and 75 buurten, from the Binnenstad and Grote Waal to Risdam, the Kersenboogerd and the Bangert en Oosterpolder. Of its 5,346 hectares only 2,037 are land and 3,308 are water, so about three fifths of the municipality lies under the Markermeer; the published density of 3,733 residents per square kilometre is taken over the land.
| Date as written | What it records | What the notation alone tells you |
|---|---|---|
| 26 March 1356/1357 | Count Willem V granted town rights, for 1,550 shields | two year numbers for one day |
| 1532 | the Hoofdtoren, the harbour tower | one year |
| 1606/1610 | the VOC warehouse of the Hoorn chamber of the company | two years again, and nothing to say whether they mark a span or two events |
| 1631 | the facade of the Statencollege, now the Westfries Museum | one year |
The Hoorn skippers Jacob le Maire and Willem Cornelisz Schouten were the first to round the southernmost point of South America, with the ships Hoorn and Eendracht, and they named it Kaap Hoorn, after the ship and so after the town.
Hoorn was the seat of one of the chambers of the Verenigde Oostindische Compagnie, and the company's warehouse still stands in the town, according to the encyclopaedia's list of its monuments.
A museum steam tram runs between Hoorn and Medemblik, one of the sights the encyclopaedia names alongside the Hoofdtoren and the Westfries Museum.
The first row comes from the encyclopaedia entries for Hoorn and for the Easter style of reckoning the year. The rest are the everyday forms of the same problem in software.
| What is written | One reading | Another reading | What settles it |
|---|---|---|---|
| 26 March 1356/1357 | the year as counted where the year began at Easter | the year as counted from 1 January | naming the year style, or giving both years |
| 03/04/26 | 3 April 2026, day first, as in the Netherlands | 4 March 2026, month first, as in the United States | writing 2026-04-03, year first |
| 09:00 | nine in the morning in Hoorn | nine in the morning wherever the reader is | adding the time zone or storing UTC |
| Week 1 of 2027 | the week with the year's first Thursday, the international rule | the week containing 1 January, a common alternative | naming the week-numbering rule |
| The last Sunday in October | a normal day | a day with twenty-five hours in Dutch time | letting a time library handle daylight saving |
According to the encyclopaedia, in the Easter style the year began at Easter, and the States of Holland ordered in 1580 that the whole province should use the style in which the year begins on 1 January. Dates from other styles are normally converted, the entry says, but sometimes the year is still quoted double, as in 20 February 1491/2, and giving several styles was useful when two people in regions with different year styles corresponded. That is exactly the situation software is in all the time: systems in different places, each with its own convention, exchanging dates that look identical. The page does not claim to know which year style the Hoorn charter itself used; the double year is enough to show that the date cannot be read without a convention.
Published figures for the municipality with their years, the encyclopaedia history, and at the end the calculations this page makes.
61,374 residents in 1995, 71,360 in 2013, 76,036 in 2025 and 76,202 on 1 January 2026. The 2025 count divides into 37,535 men and 38,501 women.
Children under fifteen number 11,894, young people from fifteen to twenty-five 8,678, adults from twenty-five to forty-five 19,785 and from forty-five to sixty-five 19,691, and residents aged sixty-five and over 16,154.
35,013 households in 2025, 2.15 people on average: 13,413 single-person households and 21,600 of several people, 12,217 of which have children.
34,994 dwellings, 21,346 owner-occupied and 13,648 rented, with an estimated average value of 365,000 euro in 2025. Income averaged 33,300 euro per resident and 40,400 per income recipient in 2024, and 2.6 percent of residents were in poverty.
27 primary establishments teach 6,845 pupils, about 254 each, and 9 secondary establishments 7,499, about 833 each; 3,138 MBO students study at institutions in the municipality. In 2025, 54,555 residents were of Dutch origin, 6,577 of European and 14,904 of non-European origin, and 64,081 had been born in the Netherlands.
76,202 minus 61,374 is 14,828. 3,308 of 5,346 hectares is 62 percent water. 6,845 over 27 is about 254 and 7,499 over 9 about 833. The age, origin, household and tenure groups were totalled only to confirm each is complete.
Modern Age Coders has no relationship with the municipality of Hoorn, the Westfries Museum, the steam tram or any school in West-Friesland, and nothing on the page implies one. The statistics are those published for Hoorn for the years stated. The charter, the Hoofdtoren, the VOC warehouse, the Statencollege, Cape Horn and the steam tram come from the encyclopaedia entry for Hoorn, and the Easter style and the change of 1580 from the entry for the Easter style. The Hoorn entry gives 76,211 residents for 1 January 2026, a different source from the statistics, and the two are kept apart.
Most date bugs come from one of three mistakes: guessing the format, dropping the time zone, or doing date arithmetic by hand. Each has a standard cure.
Keep every date as year, month, day in that order, and every moment in coordinated universal time with its offset recorded. Convert to local forms only when showing them to a person.
When reading dates from a file or a form, require the format to be stated, or reject values that could be read two ways. A date whose day is twelve or less is ambiguous until proven otherwise.
Leap years, month lengths, daylight saving and time zones are solved problems with sharp edges. Use a well-tested date library instead of adding days and hours by hand.
| The bug | How it happens | What it costs | The prevention |
|---|---|---|---|
| Day and month swapped | a file from abroad read with the local format | appointments a month off, trends drawn from nonsense | year-first storage and a declared input format |
| An hour lost or doubled | times stored without time zone across a clock change | double bookings and missed alarms | storing universal time with the offset |
| Text turned into a date | a spreadsheet converting codes that look like dates | identifiers silently replaced by calendar days | importing such columns explicitly as text |
| A leap day forgotten | hand-written arithmetic on days and months | deadlines and ages that are wrong once every four years | a date library for every calculation |
| 1356/1357 | a year counted from different starting days | a date that cannot be placed without context | naming the convention beside the date |
Language models read dates in emails, invoices, contracts and web pages written all over the world, and they turn them into calendar entries, reminders and database rows. They are very good at recognising that something is a date and much less reliable at knowing which convention it was written in. A model that reads 03/04 in a Dutch email as the fourth of March, or schedules a call for nine without asking whose nine, produces a result that looks entirely correct and is simply wrong. Spreadsheets have done a version of this for years, converting codes that happen to look like dates into calendar days without asking. The remedies are unglamorous and effective: store dates in one unambiguous form, carry the time zone with every moment, make any tool, human or AI, state the convention it assumed, and test every date handler with days that could be read two ways. The encyclopaedia's 1356/1357 is the same lesson from the fourteenth century: a date that is honest about its ambiguity is better than one that looks certain and is not.
For bookings, logs, spreadsheets, imports, schedules and AI tools that read dates. Practised in the town whose charter needs two years.
| Habit | In practice | The trap | The pay-off |
|---|---|---|---|
| Year first | Store and exchange dates as YYYY-MM-DD | Day and month read the wrong way round | Dates that sort and compare correctly |
| Universal time inside | Save moments in UTC with their offset; convert only to display | Lost hours at clock changes and across countries | One timeline for everyone |
| Declared input formats | Name the format of every incoming date, or reject ambiguous ones | Silent guesses | Imports that fail loudly |
| Library, not hand sums | Use a date library for all arithmetic | Leap years and month ends done wrong | Correct durations and deadlines |
| Ambiguous test dates | Test with days of twelve or less and clock-change weekends | Bugs that appear only in some months | Handlers proven on the hard cases |
A birthday countdown that works for one child and gives nonsense for another. The child finds out that 05/06 means different days to different people and fixes the program to ask.
Two small files of dates, one written day first and one month first, merged in Python. The teenager finds the rows that went wrong and rebuilds the merge on one standard format.
A shared calendar or report checked across a clock change and a colleague in another time zone. Adults often find at least one meeting or total that has been an hour or a day out for months.
This section uses the encyclopaedia's dating of the Hoorn charter and its account of the Easter style, together with standard practice in software. It makes no claim about which year style the charter itself was written in.
Where each learner starts is decided during the free lesson, watching them on a real task. Being from Zwaag or Blokker does not decide it, and neither does age alone.
Children learn that a computer must be told which number is the day.
Scratch Coding for KidsGame Development for KidsLearners store dates year first and see why they then sort properly.
Python and AI for KidsMaths Through CodingTeenagers merge date files written in different conventions.
App Development for TeensData Science for TeensAdults build schedules that stay right across clocks and borders.
Python Automation CourseData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Because the town's own charter shows that a date without its convention can mean two different days.
Assistants that read messages and fill in calendars are everywhere now. They recognise dates very well and choose conventions silently: day first or month first, the sender's time zone or the reader's, this week's numbering or another. When the choice is wrong nothing looks wrong. The entry is neat, the time is precise, and the meeting is on the wrong day. The same silent choice happens when AI tools extract dates from documents into databases, where a swapped day and month becomes a fact that later analysis builds on.
A learner who has merged two files written in different date formats, and watched a clean-looking result hide a month of errors, never trusts an unlabelled date again. Storing one standard form, carrying the time zone and insisting that any tool state the convention it assumed are small rules a person has to set. The model will read the date. Making sure it read the right one is a human job.
So the case for a child in Hoorn learning to code in 2026 is not the VOC or the harbour tower. It is that someone who asks which convention a date was written in will be needed wherever AI reads the world's paperwork and turns it into schedules. The longer argument is in why a child should still learn to code in 2026.
The municipality stretches from the harbour to the villages of Zwaag and Blokker, and a class that starts at home reaches every part of it equally.
A learner in Blokker and a learner by the harbour open the same class at the same minute, each at home, with no ride through West-Friesland in the evening.
Brugklas, groep, vmbo, havo, vwo and the profielkeuze keep their Dutch names, as Hoorn schools use them, and everything around them is taught in English.
The free session works through a real task. Afterwards the teacher proposes a level, a course and a weekly time; no card is asked for and nothing is owed.
Five to ten learners at one point in one subject. The municipality has 11,894 residents under fifteen, but a matching five, free at the same hour, is rare, so a group may include learners from other countries.
Two classes a week, about eight a month, in one fixed slot, pausing for the regio Noord holidays that Noord-Holland schools keep.
The teachers work from India, three and a half hours ahead of Hoorn in summer and four and a half in winter, so after-school, evening and weekend-morning slots are all practical.
Thirty-six schools, three woonplaatsen, and one group online
Hoorn has 27 primary establishments teaching 6,845 pupils and 9 secondary establishments teaching 7,499. Five learners who match on subject, stage and hour at once are far easier to find across every age from 6 to 67 and many countries than within one municipality.
Three prices, set out in full.
A real lesson on a real task, ending with a level and the course that fits.
Per month, normally eight lessons, five to ten learners at the same level.
Per month, normally eight lessons, one learner with one teacher.
The fee is a single dollar amount for every country, with no euro list alongside it, so a household in Zwaag pays what a household in the Binnenstad pays. Nothing is charged until the free lesson has fixed a course and a slot, and payment is arranged on WhatsApp after that. The pricing page explains pauses, a change of format and missed lessons.
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
The first task might be a birthday countdown that asks which number is the day, two date files merged into one format, or a small schedule that survives a clock change.
The town, its dates, its harbour, and the lessons.
Three woonplaatsen, Hoorn, Zwaag and Blokker, which the statistics office divides into 15 wijken and 75 buurten, among them the Binnenstad, Grote Waal, Risdam, the Kersenboogerd and the Bangert en Oosterpolder.
The national count was 76,202 on 1 January 2026, in 35,013 households in 2025. In 1995 it was 61,374.
The encyclopaedia gives the date as 26 March 1356/1357, when Count Willem V granted town rights for 1,550 shields. Double years appear because places once began the year on different days; in Holland the States ordered in 1580 that the year should begin on 1 January throughout the province.
Yes. According to the encyclopaedia, the Hoorn skippers Jacob le Maire and Willem Cornelisz Schouten were the first to round the southernmost point of South America, with the ships Hoorn and Eendracht, and named it Kaap Hoorn.
The harbour tower of Hoorn, dated 1532 in the encyclopaedia, one of the town's best-known monuments alongside the VOC warehouse and the Statencollege, which houses the Westfries Museum.
The statistics count 27 primary establishments teaching 6,845 pupils and 9 secondary establishments teaching 7,499, with 3,138 MBO students at institutions in the municipality. No school is rated here.
Yes, in English, with Dutch school terms such as brugklas, havo and vwo left untranslated. The teachers are in India, three and a half hours ahead of Hoorn in summer and four and a half in winter, so late-afternoon, evening and weekend times are straightforward. The slot is agreed in the free lesson, and the regio Noord holidays are kept.
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.
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.
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.
The capital has its own page, with district pages beneath it, at coding classes in Amsterdam. Closer by, Alkmaar and Purmerend have pages too, and every municipality in the province is listed on Noord-Holland. Learners who want to begin with machine learning can go straight to the AI and Python Academy, and the whole series is on the Netherlands coding hub.