Skip to content
Charlois, Rotterdam

Coding classes in Charlois, where the same fact is 51 percent or 26 percent depending on what you divide by

What are the best coding classes in Charlois?

Coding classes in Charlois reach 70,932 residents (1 January 2026) on 1,119 hectares of land at 6,302 people to the square kilometre, in 35,855 households of which 18,440 hold one person. That is 51 percent of the households. It is also 26 percent of the residents, because those 18,440 households hold 18,440 people out of 70,932. One fact, two bases, and a figure that halves depending on which one nobody stated. Modern Age Coders teaches live online in English from Heijplaat to Pendrecht, ages 6 to 67, first lesson free, then USD 100 monthly in a group of five to ten or USD 150 one to one.

Charlois has 18,440 single-person households out of 35,855, which is 51 percent. Those households contain 18,440 people out of 70,932 residents, which is 26 percent. Both sentences describe the identical set of people and the identical set of homes. The number halves because the first divides by households and the second by residents, and there are about two residents per household. Nothing in the phrase fifty-one percent tells you which of the two it was.

Facts last verified 9 September 2026. Teaching is online; no Charlois branch is claimed.

Course picks for Charlois

Four courses for ten buurten from a port village to a post-war estate

A groep 5 child in Zuidwijk who has finished every game in the house, a teenager in Carnisse who wants a site that works on a phone rather than a lesson about one, a student near the Zuidplein who needs Python to run without supervision, and an adult in Pendrecht handed a set of AI tools and a deadline: four doors, and the first hour of each costs nothing.

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.

Charlois today

Seventy thousand people on the widest of the south-bank districts

Charlois holds 70,932 residents across 1,190 hectares, of which 1,119 are land and 71 water, at a published 6,302 people to the square kilometre. It is far the largest of the four south-bank and central districts this series has measured by area, and the thinnest spread. It also has the lowest average income and the lowest average dwelling value of the five Rotterdam districts read so far.

Ten buurten, one of them in the port

Tarwewijk, Heijplaat, Oud Charlois, Carnisse, Zuidplein, Wielewaal, Zuiderpark, Pendrecht, Zuidwijk and Charlois Zuidrand. Heijplaat is a village inside the harbour ground, physically apart from the rest and reached past the docks; Pendrecht and Zuidwijk are post-war estates; Oud Charlois is the old village the district is named after.

The lowest figures in the city so far

Average dwelling value is 240,000 euro and average income 26,400 euro per resident, both the lowest of the five Rotterdam districts this series has measured. 24,605 of the 34,655 dwellings are rented, 71 percent. 11,615 residents are under fifteen, 16 percent, and 8,895 are sixty-five or over, 13 percent.

Two kinds of education figure

One counts places filled inside the boundary: 24 primary establishments with 5,819 pupils, 7 secondary with 2,800. The other counts residents by what they are enrolled in wherever they study: 1,970 in applied higher education, 1,030 at university. They answer different questions and no sum of them appears anywhere here.

Two percentages in one panel, on two different bases

The published summary for this district puts 51 percent of households holding one person next to 16 percent of residents being under fifteen. Both are correct. They are not comparable, because the first divides by 35,855 households and the second by 70,932 residents, and nothing in the layout says so. Reading them as two shares of the same thing is the mistake this page is about, and it is made constantly because the two figures look identical in shape.

Where the learners are

One fact, restated across five districts on both bases

Every one of these districts publishes a count of single-person households and a count of residents. The share halves in all five, because a single-person household holds one person and the average household holds about two.

Living alone, as a share of households and as a share of people
DistrictSingle-person householdsAs a share of householdsThe same people as a share of residents
Rotterdam Centrum15,290 of 25,03561 percent36 percent of 42,924
Delfshaven20,975 of 40,12052 percent27 percent of 76,590
Charlois18,440 of 35,85551 percent26 percent of 70,932
Feijenoord18,935 of 39,94047 percent23 percent of 81,512
The patternidentical people, identical homesone basethe other, and roughly half the number

The ordering survives the change of base, so a ranking of the districts is unaffected. The magnitude does not: sixty-one percent and thirty-six percent are very different impressions of the same city centre, and only one of them can be set beside a figure like sixteen percent of residents under fifteen. The person-based column here is this page dividing the published household count by the published population, and is labelled as arithmetic wherever it appears.

Verified local facts

Every figure, its source, its year, and the division this page performs

One district row in full, four comparison pairs, and the one calculation the argument rests on.

Charlois

70,932 residents (2026); 35,855 households averaging 1.9 (2025), 18,440 single-person at 51 percent; ages 11,615 under fifteen at 16 percent, 9,335 at 13 percent, 24,630 at 35 percent, 16,485 at 23 percent and 8,895 at 13 percent; 1,190 hectares total, 1,119 land and 71 water; density 6,302; 34,655 dwellings; average value 240,000 euro; 24,605 rented at 71 percent and 10,050 owned at 29; income 26,400 euro (2024); 1,970 residents in applied higher education and 1,030 at university; 24 primary establishments with 5,819 pupils and 7 secondary with 2,800; ten buurten.

The comparison pairs

Only two numbers are taken from each of the other districts, the single-person household count and the resident count. Rotterdam Centrum 15,290 and 42,924. Delfshaven 20,975 and 76,590. Feijenoord 18,935 and 81,512. Everything else about those three lives on their own pages in this series.

The calculation

A single-person household contains exactly one person, so the number of people living alone equals the number of such households. Dividing that by the resident population instead of by the household count gives the person-based share. For Charlois, 18,440 over 70,932 is 26 percent against 18,440 over 35,855, which is 51.

Why the factor is about two

The published average household size here is 1.9 people. A base of households is therefore about half the size of a base of residents, and any share of households is correspondingly about twice the same share of residents. Where average household size is larger the gap widens, and where it approaches one the two bases converge.

What is not claimed

No statement about why Charlois has the lowest income or dwelling value of the districts measured, because explaining a position needs more than a position. No comparison of the person-based share against any published figure, since the office publishes the household-based one and this page derives the other.

No relationship of any kind exists between Modern Age Coders and this gebied, the city, or a school mentioned on this page, and none is suggested. The statistics office page for each named wijk is the source of everything quoted from it. Only the person-based percentages, 36, 27, 26 and 23, are worked out here rather than published.

Signature project

Fifty-one percent and twenty-six percent, describing the same people

One published rate, one derived rate, no disagreement between them, and a factor of two that lives entirely in a word nobody says out loud.

1. Say what the base is, every time

Fifty-one percent of what. The answer here is households, and the moment it is said the figure stops being ambiguous. A percentage without its base is not a fact with a small omission; it is two different facts wearing one number, and the reader picks whichever they were already thinking of.

2. Work out how far apart the bases are

Charlois has 70,932 residents and 35,855 households, so the two bases differ by a factor of about two, which is just the average household size of 1.9. That factor is the maximum damage the ambiguity can do, and it is computable before anybody argues about anything.

3. Refuse the comparison across bases

Fifty-one percent of households and sixteen percent of residents cannot be ranked, added, or set in the same sentence as though they described the same population. If both are needed, restate one on the other base first, which for the household figure means dividing by residents instead and getting twenty-six.

The same phenomenon, on either base
StatementBaseFigure for CharloisWhat it can be compared with
Households holding one person35,855 households51 percentother household-based shares, such as tenure
Residents living alone70,932 residents26 percentother person-based shares, such as age
Residents under fifteen70,932 residents16 percentthe person-based row above, and not the first row
Dwellings rented34,655 dwellings71 percentother dwelling-based shares only
The trapunstatedlooks like one numbernothing, until somebody names it

A percentage is a fraction, and half of it is the part nobody says

Every rate has two halves and only one of them is usually spoken. Fifty-one percent, of households. Sixteen percent, of residents. Seventy-one percent, of dwellings. In a well-made table those bases are obvious from the column heading; in a summary panel, a slide or a sentence in a report they vanish, and what remains is a row of numbers that look like they belong together. They do not, and the size of the error is not small: here it is a factor of about two, which is simply the average household size. The same problem runs through most reporting. A share of orders is not a share of revenue, and in a business with a wide price range they can differ enormously. A share of customers is not a share of spend. A share of files is not a share of bytes. A share of incidents is not a share of downtime, which is why a team can close ninety percent of its incidents and still lose most of its availability to the other ten. In every case both figures are correct, both are useful, and putting them side by side without their bases invites a comparison that is arithmetically meaningless. The habit is small and it never stops paying: write the base into the label rather than the caption, restate one rate on the other base before comparing them, and treat any percentage arriving without a stated denominator as incomplete rather than as approximately right.

Reliable pipeline

Five habits for rates that arrive without their bases

Percent of orders against percent of revenue, percent of users against percent of usage, percent of tickets against percent of hours: all of them correct, none of them comparable. Practised on a figure that halves between one base and the next.

Making a percentage say what it means
StageRuleWhat it preventsWhat it gives you
Name the base in the labelWrite percent of households, not percentTwo bases read as oneA number that cannot be misread
Measure the gap between basesDivide one base by the other and keep the ratioSurprise at how far apart they areThe maximum size of the confusion
Restate before comparingConvert one rate onto the other base rather than lining them upA ranking across incommensurable ratesA comparison that is actually valid
Distrust a bare percentageTreat any rate without a denominator as incompleteA figure inherited and reused for yearsA question that takes ten seconds to answer
Keep the counts, not just the ratesPublish numerator and denominator beside the percentageA rate that cannot be rebased laterEverything a reader needs to check you

For younger learners

Half the bags in the cupboard hold one apple each. What share of the apples is that? The children discover the answer is not a half, and that they need to know how many apples are in the other bags before they can say anything.

For teenagers

The four districts in Python, with every rate stored as a numerator and a denominator rather than as a percentage, and a comparison function that refuses to run when two rates have different bases. The stretch: rebase every published figure onto residents and describe which impressions change.

For adults

A real dashboard row with several percentages in it. Adults nearly always find at least two different bases, no labels saying so, and a conclusion somebody drew by reading straight across.

All population, household, age, area, density, dwelling, value, tenure, income, student, establishment and pupil figures come from the national statistics office pages for the wijken named, with 2026 populations and pupil counts, 2025 household and housing figures and 2024 incomes. The person-based shares of 36, 27, 26 and 23 percent, and the observation that the two bases differ by about the average household size, are this page dividing published counts and are labelled as arithmetic where they appear.

Learning ladder

From bags of apples to rates stored as fractions rather than percentages

The rung is settled in the free hour by what the learner can already do, and never by which of the ten buurten the address falls in.

Ages 6 to 10

Half the bags, but how many apples?

Children find out that a share of containers is not a share of contents.

Scratch Coding for KidsGame Development for Kids
Ages 11 to 13

Percent of what?

Learners write the base into every rate before they use it in a sentence.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Rates that keep their fractions

Teenagers store numerator and denominator and build comparisons that check the bases match.

Frontend Development for TeensData Science for Teens
Ages 18 to 67

The dashboard row read straight across

Adults take a panel of percentages from work and find the two or three bases inside it.

Data Science CourseAI Tools Mastery Course
Coding and AI

An AI will compare 51 percent with 16 percent. Why should a teenager in Charlois stop it?

Because one is a share of households and the other a share of people, and neither number says so.

Hand a model the published summary for this district and ask what stands out, and it will do something reasonable with the percentages in it. Fifty-one percent single-person households and sixteen percent under fifteen will end up in the same paragraph, probably in the same sentence, described as two features of the same place. Both figures are correct and the sentence will read well. What is missing is that the first was divided by 35,855 and the second by 70,932, and that restating the first on the second base turns it into twenty-six.

So the learner practises storing rates as fractions rather than as percentages, keeping numerator and denominator together, and writing comparisons that refuse to run when the bases differ. It is a small structural discipline rather than a clever technique, and it removes an entire category of error permanently. A fifteen-year-old in Carnisse who has rebased a figure once will be the person at thirty asking whether that is percent of orders or percent of revenue before agreeing the discount worked. Models will keep reading straight across a row of percentages. Noticing that the row has two bases in it stays a person's job.

The case for a child in Charlois learning to code in 2026 is therefore not about household statistics. It is that percentages are the most quoted and least specified numbers in working life, that the unspoken half of them can move a figure by a factor of two, and that one district where fifty-one percent and twenty-six percent describe the identical people makes it impossible to forget. The longer argument is in whether learning to code still pays off for a child in 2026.

Delivery

Live classes across eleven square kilometres of south bank

Charlois is wide. Heijplaat sits inside the port and Pendrecht and Zuidwijk are a long way from the rest of the city, so an evening class somewhere central is a real journey twice over.

The distance stops mattering

The class happens at the table in Zuidwijk, Carnisse or Heijplaat at one hour that repeats, which is the difference between a family enrolling and a family meaning to.

A lesson that leaves the school vocabulary alone

Teaching happens in English. The exception is deliberate and short: a teacher says groep, havo, vwo or profielkeuze, unchanged, because those are the words a child has already seen on paper at school.

The first hour is free, and it is a real one

Not a sales call with a demonstration in it. The learner works, the teacher watches, and by the end there is a level, a course chosen from that level, and an hour marked in the week. Card details are never requested during it.

What a group is made of

Between five and ten learners, all of them working at one level, drawn from whichever countries happen to have somebody at that level this month. Proximity is not a qualification and is never treated as one.

The rhythm, and the weeks it skips

Twice a week, roughly eight lessons a month. The regio Midden holiday dates apply across Zuid-Holland and are published far ahead, so the breaks are part of the schedule from the outset instead of interrupting it.

Two countries, one clock that moves

India has kept the same time for decades. The Netherlands shifts twice a year, which is why the teacher is sometimes three and a half hours ahead and sometimes four and a half. Nothing about the workable hours changes with it.

Eleven and a half thousand children, spread very thin

11,615 residents are under fifteen, 16 percent, across 1,119 hectares of land at just 6,302 people to the square kilometre, the thinnest of the Rotterdam districts measured here. There are children in Charlois and there is a great deal of ground between them, which is precisely the situation in which a local group at one particular level in one particular subject does not form. A group assembled on ability from across the world does, at every age from 6 to 67.

Fees

The fee, in dollars, in all ten buurten

Set out here rather than kept for a call.

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.

One international rate, quoted in dollars, with no euro edition, so an address on Heijplaat is charged exactly what one in Oud Charlois is. Nothing is paid until the free lesson has settled a course and an hour, and payment goes over WhatsApp afterwards. Pausing, switching plan and missing a week are all on the pricing page.

Reviews

Six Google reviews, printed the way the people who left them typed them

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 buurt is not asked for

The first task might be bags of apples that need counting twice, a rate stored as a fraction so it can be rebased, or a dashboard row at work with three different denominators hiding in it.

+31

FAQ

Charlois coding class questions

The district, its ten buurten, one halving percentage, the teaching and the terms.

How can the same fact be 51 percent and 26 percent?

Charlois has 18,440 single-person households out of 35,855, which is 51 percent of households. Those households contain 18,440 people out of 70,932 residents, which is 26 percent of residents. Identical people, identical homes, two bases. The gap is about a factor of two because the average household here holds 1.9 people, so a base of households is about half the size of a base of residents.

Which of the two figures is the right one?

Both, for different questions. The household share is the one the statistics office publishes and is the right figure to set beside other household-based shares, such as tenure. The person share is the right one to set beside anything counted per resident, such as the 16 percent under fifteen. What is never right is comparing one against the other, and that is what a panel of bare percentages invites.

Which neighbourhoods are in Charlois?

Ten buurten: Tarwewijk, Heijplaat, Oud Charlois, Carnisse, Zuidplein, Wielewaal, Zuiderpark, Pendrecht, Zuidwijk and Charlois Zuidrand. Heijplaat is a village inside the harbour ground, reached past the docks and physically separate from the rest; Pendrecht and Zuidwijk are post-war estates; Oud Charlois is the village the district takes its name from.

Is Charlois the poorest district in Rotterdam?

It has the lowest average income and the lowest average dwelling value of the five Rotterdam districts this series has measured, at 26,400 euro per resident for 2024 and 240,000 euro per home for 2025. Five of the city twenty-two wijken is not the whole city, so this page says lowest of those measured rather than lowest in Rotterdam, and it offers no explanation for the position, because explaining one needs more than a position.

What are the schools like here?

This page does not say, and no source read here would support saying it. What is published is that 24 primary establishments teach 5,819 pupils and 7 secondary establishments teach 2,800. Those are counts of registrations and attendance, not descriptions of teaching, and the page treats them as such.

Is the class taught in Dutch?

English, start to finish. The one place Dutch remains is school vocabulary, kept because groep, havo, vwo and profielkeuze are the terms a child reads on their own reports and an English equivalent would have to be converted back before it meant anything. Nothing is offered in a Dutch edition.

What hours suit a family in Charlois?

It depends on the season, and only because the Netherlands changes its clocks while India does not: the gap is three and a half hours under Dutch summer time and four and a half outside it. Neither setting closes the useful window, which runs from the end of the school day through the early evening, with Saturday and Sunday entirely open. The hour is agreed in the free lesson and does not move afterwards.

Is there a Modern Age Coders classroom in Charlois?

No, and none is claimed in Charlois, elsewhere in Rotterdam 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 Charlois 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 Rotterdam and beyond

East along the bank, north across the river, and up to the country

East along the south bank is Feijenoord, whose page shows why four districts agreeing proves nothing, and north across the Maas are Rotterdam Centrum and Delfshaven. The city page, coding classes in Rotterdam, carries the port and all fourteen gebieden, and everything here sits inside Zuid-Holland. The series descends from the Netherlands coding hub, and a learner after trained models rather than running programs should begin at AI and machine learning classes in the Netherlands or the AI and Python Academy.

Free Charlois classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here