Skip to content
London Borough of Bexley

Coding classes in Bexley

What are the best coding classes in Bexley?

Bexley is the south east London borough of Bexleyheath, Sidcup, Erith, Welling, Crayford, Belvedere, Thamesmead and Bexley Village, with 246,472 residents at the 2021 Census, William Morris's Red House and Bazalgette's Crossness Pumping Station. A class worth choosing teaches a learner to summarise a huge public dataset fairly, and this page does that with the Environment Agency's record of more than 14,000 storm overflows: one curve and one number that show how unequally the spilling is shared. Our teachers, who work from India, meet learners from 6 to 67 over live video, either singly or in a matched class of between five and ten. The first lesson is free. Afterwards, group lessons cost USD 100 a month and private lessons USD 150 a month.

On 4 April 1865, according to Historic England, the Crossness Pumping Station opened on the Bexley shore of the Thames, designed by the engineer Joseph Bazalgette to deal with London's sewage. A century and a half later, the Environment Agency publishes a yearly record of storm overflows: pipes that release diluted sewage into rivers and the sea when heavy rain overwhelms the system. The 2025 return lists more than 14,000 of them in England, each with its total hours of spilling. Our learners ask a simple question of that enormous table: is the spilling spread evenly, or do a few overflows account for most of it? They draw a Lorenz curve and calculate a Gini coefficient, the same tools economists use for income inequality, and the answer is striking.

Facts last verified 25 September 2026. Teaching is online; no Bexley branch is claimed.

Course picks for Bexley

Starting points for Bexley learners

Think of a Year 3 child in Welling who loves anything about rivers and wildlife, a Year 9 pupil in Sidcup who asks whether the Thames is clean enough to swim in, a Year 12 student in Erith drawn to environmental science or economics, and a volunteer in Belvedere who helps with local river clean-ups. The first lesson is free for each of them.

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.

Bexley in figures

246,472 residents and six Grade I entries

Every figure below comes from the organisation named, or from our count of its published data.

Four Bexley facts and where to check them
FactDetailCheck it at
Population counted in March 2021246,472Census table TS001 (ONS)
Listed places we counted within the borough line116 in all; 6 are Grade I and 9 Grade II*Historic England list data, our count on 25 September 2026
Crossness Pumping Station opened4 April 1865Historic England list entry 1064241
Services at Bexleyheath stationSoutheastern and ThameslinkTfL open data, checked 25 September 2026

Red House

Historic England lists Red House at Grade I: built in 1859 by Philip Webb, his first commission, for William Morris, who lived there until 1864. A well head beside it is also Grade I.

Hall Place and Danson

Hall Place, with its garden walls and gates, and Danson Park Mansion are Grade I; the Danson Park stables and Frognal House are Grade II*.

Crossness

The former Crossness Pumping Station, engineered by Joseph Bazalgette, completes Bexley's six Grade I entries.

Bexley Council's libraries page names Central, Crayford, Erith, Sidcup, Thamesmead and Welling libraries.

The data

More than 14,000 overflows, one row each

The Environment Agency's 2025 storm overflow annual return gives, for every monitored overflow of every water and sewerage company in England, the total time it spilled and a count of spills.

What the 2025 return shows, as we read it on 25 September 2026
MeasureFigure
Overflow rows with a usable total spill time14,238
Of those, spilling for zero hours in 20252,231, or 15.7%
Overflows spilling for more than 2,000 hours73
Longest total for a single overflow5,446 hours, out of 8,760 in the year
Overflows whose monitor worked less than 90% of the year1,020

The sewage works at Crossness appears in the return with 84.8 hours of spilling and 13 counted spills in 2025. Its outlets are in the tidal Thames, and their grid references plot just outside Bexley's land boundary, in the river. We describe the whole dataset rather than any one company, and we do not add the rows into a national total of hours: the Environment Agency publishes its own summaries, and a sum of ours would be a different figure.

Signature project

A Lorenz curve for storm overflows

Learners sort 14,238 overflows from most hours to least and ask what share of all spilling the top few account for.

1. Sort and add up

Order the overflows by hours spilled, biggest first, and keep a running share of the total as you go down the list.

2. Draw the curve

Plot the share of overflows against the share of hours. Perfect equality is a straight diagonal; the further the curve bows away, the more concentrated the spilling.

3. One number

The Gini coefficient is the gap between the curve and the diagonal, from 0 for perfect equality to 1 for one overflow doing everything.

Share of all 2025 spill hours, run 25 September 2026
Busiest overflowsHow manyShare of spill hours
Top 1%14216.6%
Top 5%71246.4%
Top 10%1,42464.6%
Top 20%2,84882.5%
Top half7,11998.3%

One overflow in ten accounts for nearly two thirds of all the hours; one in five accounts for more than four fifths. Eighty per cent of the spilling comes from just 18% of overflows, close to the famous 80/20 rule. The Gini coefficient for spill hours is 0.789. Counting spills instead of hours gives 0.608, less extreme because a count caps how much one long spill can weigh, yet the two measures still rank overflows very similarly, with a rank correlation of 0.91.

Why a chatbot summary is not the same

Ask an AI tool to summarise storm overflows and it may quote a national total or a headline average. An average hides exactly what this data shows: most overflows spill little and a small minority spill a great deal. A learner who has drawn the Lorenz curve knows to ask how a total is shared, not just how big it is, which matters for rivers, incomes, website traffic and almost everything else measured in large numbers.

Reading data fairly

Three things to check before drawing conclusions

Big public datasets reward care. Learners write these checks into their code.

Missing monitoring

At 1,020 overflows the monitor worked less than 90% of the year, so some totals are too low. Learners flag those rows rather than trusting them.

Rows without a time

64 rows had no usable duration. They are left out and counted, never silently dropped.

Hours are not harm

The return records how long an overflow spilled, not how much or how diluted. Concentration of hours is a fact about time, not a verdict on pollution.

Pupils studying GCSE maths or geography can follow the cumulative percentages and the curve; sixth formers can compute the Gini coefficient themselves and compare it across years. Credit for the overflow records goes to the Environment Agency, which releases them under the Open Government Licence; responsibility for the sorting, the shares, both Gini values and the correlation is ours, calculated on 25 September 2026. Modern Age Coders has no tie to the Environment Agency, any water company, Bexley Council, Historic England, TfL or the ONS, and none of them has seen this page.

Getting around

From Bexleyheath station to a desk at home

Bexley is served by main-line trains rather than the Tube. Our lessons need neither.

Bexleyheath

Southeastern and Thameslink both call at Bexleyheath, according to the station record in TfL's open data.

Thamesmead to Sidcup

A learner by the river in the north and one in Sidcup in the south can share one class from home.

Fairly shared

A class is kept small and matched, five to ten learners at one stage, so no one learner takes up most of the lesson.

Bexley in London

Bexley is one of London's 32 boroughs. The London page lists every borough and the City, linking each page as it is published, including Bromley to the south west.

Learning ladder

From sorting a list to measuring inequality

The free lesson reveals where a learner really is. Their school year just helps us guess where to begin.

Ages 6 to 10

Biggest to smallest

Children sort scores and quantities in Scratch and see how much the top few hold.

Scratch Coding for KidsCoding for Kids
Ages 10 to 13

Running totals

Python that sorts a real spreadsheet and builds cumulative percentages, the heart of a Lorenz curve.

Python and AI for KidsMaths Through Coding
Ages 13 to 18

Concentration

Lorenz curves, Gini coefficients and data-quality checks on public records, strong ground for geography, economics or computing projects.

Python for TeensFull Stack Web Development for Teens
Ages 18 to 67

Summaries that tell the truth

Adults learn why averages mislead in skewed data and how to show where the weight really lies.

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

AI can summarise any spreadsheet. Why should a Bexley teenager learn to do it properly?

Because the most important fact in a dataset is often hidden by its average.

Hand an AI assistant the storm overflow return and ask for a summary, and you may get a total and an average per overflow. Both are true and both mislead: the typical overflow spills far less than the average, and a small group spills most of the time. The Lorenz curve and Gini coefficient exist precisely to show that shape. A learner who has built them from 14,238 rows can see through a summary that hides it, whoever or whatever wrote it.

The habits carry over to every field: check how a total is shared, flag records with missing monitoring, and say clearly what a measure does and does not capture. AI tools will keep writing summaries. People who can tell a fair summary from a flattering one will keep being needed.

Bexley has lived with London's sewage engineering since 1865. A learner here who can read the modern records honestly is carrying on a very Bexley kind of work. The longer argument is in why teenagers should still learn to code in 2026.

Delivery

Welling to Crayford, lessons live and online

From any street in Bexley, a lesson is just a video call away.

Learn at home

Bexley learners log in from their own homes; all that matters is a working computer, sound, and broadband good enough for video.

Stages in England

Reports to parents use the same language as a Bexley school: Key Stage 1, 2, 3, 4, then sixth form, with GCSE or A level named when relevant. Teaching is always in English.

Free lesson first

Proper teaching, not a sales pitch, which ends with a suggested level and course. No payment information is requested.

Classes by level

Classmates are matched on stage, not postcode, which is how we can usually offer a sensible hour for a group of five to ten.

Twice a week

Two evening sessions make up a normal week, with the class stopping for school holidays and exam fortnights when the teacher and families agree.

Local time

Our teachers are in India; every lesson time we give is already in UK time.

A quarter of a million residents, one good class

Bexley has about 246,000 residents, and a good class still needs five learners at the same level and the same free hour, which is why ours reach far beyond the borough.

Fees

Fees for Bexley families

One free lesson, then a single monthly fee that is the same in Erith as in Sidcup.

First classUSD 0

A full lesson with a teacher, free of charge, ending with our recommended level, course and time.

Group tuitionUSD 100

About eight live lessons a month in a class of five to ten at the same stage.

Private tuitionUSD 150

About eight live lessons a month, one to one.

Bexley families pay in US dollars, as every family outside India does, and there are no pound prices on the site. You pay nothing until the free lesson is done and you have agreed a course and regular slot. The pricing page explains pausing, missed lessons and changing between class and private teaching.

Reviews

Reviews families left for us on Google

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

Ask for your free lesson

Year group or age, plus one interest, is enough for us to prepare. We might begin with a Scratch rain-and-drains game, a Python sort of a real spreadsheet, or the overflow curve on this page.

+44

FAQ

Bexley families ask

About the borough, the overflow project and how our lessons run.

How many people live in Bexley?

The London Borough of Bexley recorded 246,472 usual residents at the 2021 Census, in ONS table TS001.

What is Crossness Pumping Station?

A Grade I listed Victorian pumping station on the Thames in Bexley. Historic England's list entry records that it opened on 4 April 1865 and that its engineer was Joseph Bazalgette.

Where does the storm overflow data come from?

From the Environment Agency's Event Duration Monitoring annual return for 2025, which lists every monitored storm overflow in England with its total spill time and spill count. It is free to download.

What is a Gini coefficient?

A number from 0 to 1 that measures how unequally something is shared. For 2025 storm overflow hours it is 0.789: most overflows spill little and a small share spill a great deal.

Does this page blame a particular company?

No. We analyse all companies' overflows together, print no national total of our own, and point out what the data cannot show, such as how much or how diluted each spill was.

When would a Bexley learner have lessons?

We pick the slot together once the free lesson has shown us the right level, choosing a class with a place free. Every time in our messages is written in UK time, although the teacher is in India.

What kit is required?

Any computer that plays sound, and broadband that does not keep dropping. The overflow project needs Python and one free download from the Environment Agency.

Is there a Modern Age Coders centre in Bexley?

No. There is no Bexley centre and no premises anywhere in the UK, because every lesson is live online. A learner needs a computer with sound and a stable connection, and our phone number is Indian.

What do coding classes in Bexley cost?

The first lesson is free. After that, a group place costs USD 100 a month for two live lessons a week, about eight a month, with five to ten learners, and one-to-one teaching on the same timetable costs USD 150 a month. Nothing is charged until the course, format and time are agreed.

How are the groups made up?

By level, pace and goals rather than by age or neighbourhood, with five to ten learners at one stage. Where no group fits the learner's week, one-to-one lessons are offered.

Explore London

The rest of London, and the UK

The London page collects every borough and the City and links each once it is live, such as Newham across the Thames and Wandsworth upriver. Big tables like this one are where machine learning for London learners begins, and a family weighing up a move to Scotland or Wales can compare school years on the UK coding page.

Free Bexley classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here