Skip to content
Chatham, Medway, Kent, England

AI and programming classes in Chatham

Which are the best AI and programming classes in Chatham?

At the 2021 census the ONS gave Chatham's built-up area 76,955 people, alongside Gillingham and Rochester in a Medway of 279,773; Walderslade and Luton are among the suburbs recorded in the area. Anyone there aged from 6 up to 67 can study AI, programming, Python, vibe coding and maths with one of our India-based tutors over live video, in private lessons or a class of five to ten matched by stage. Thinking skills come first, so a learner understands what an AI decides and why. We do not charge for the first lesson and finish it with a course suggestion. Chatham's project uses Medway's own census data to answer a question behind every AI yes-or-no decision: where should the line be drawn? Lessons after the trial cost USD 100 per month in a class or USD 150 per month one-to-one.

Many AI systems produce a score between 0 and 1 and then turn it into a yes or a no. Spam filters, fraud checks and medical screening tools all do it, and the obvious rule, say yes above 0.5, is often not the right one. This project builds a small classifier in Python on Medway's 853 census output areas, asking whether an area is mostly terraced houses from car ownership alone, and then draws its ROC curve: a picture of every possible cut-off at once. The model turns out to be only moderately good, which makes it a better teacher. At the default cut-off it is less accurate than never saying yes at all.

Facts last verified 29 September 2026. Teaching is online; no Chatham branch is claimed.

Chatham course picks

Chatham courses in thinking, vibe coding and AI

Age and curiosity decide the starting point; every course begins with a free live lesson, booked without card details.

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.

Chatham and Medway

Chatham, Gillingham and Rochester

ONS 2021 census counts for three Medway built-up areas, and suburbs recorded around Chatham.

Three Medway built-up areas, ONS 2021 census counts
Built-up areaPeople (2021)
Chatham76,955
Gillingham108,480
Rochester67,285

Each is a separate ONS figure, shown without a total; the Medway count of 279,773 comes from its own census table. Luton and Walderslade are recorded as suburban areas in Medway. Schools in Medway follow the national curriculum for England; tell us your holiday dates and lessons will leave them clear.

Kent, the South East and our approach

More options are on coding classes in Kent and South East England. Why every course trains judgement before prompting is on learn to think, not just use AI tools.

The Chatham project

Where should an AI draw the line? ROC curves on Medway's census

Score every output area, sweep the cut-off from 1 down to 0, and see what each choice catches and costs.

The learner downloads two Census 2021 tables from the Nomis API for all 853 output areas in Medway, covering 111,425 households: the type of each home, and how many cars or vans each household has. An area counts as mostly terraced when at least half its households live in a terraced house, which is true for 296 areas, 34.7% of them. A logistic regression then gives every area a score between 0 and 1 from just two clues: the share of households with no car, and the share with two or more. Every score is produced by a model that did not see that area during training.

An ROC curve shows, for every possible cut-off, how many of the true cases are caught against how many false alarms are raised. A useless model runs along the diagonal; a perfect one hugs the top-left corner. The area under the curve, AUC, sums this up in one number: 0.5 is guessing, 1.0 is perfect. Random scores give 0.515, the no-car share on its own 0.642, and the two-feature model 0.673. The clues carry real information, but not much.

What each cut-off catches and costs for the two-feature model, 853 Medway output areas, our Python run, 29 September 2026
Cut-offMostly terraced areas caughtFalse alarms (of 557 other areas)
0.50011 of 296 (3.7%)41
0.38251.4%161
0.33870.6%218
0.30880.1%287
0.27990.2%356

The default cut-off of 0.5 is nearly useless here. Because scores rarely rise that high, it catches only 11 of the 296 terraced areas, and its accuracy of 61.8% is worse than simply answering no every time, which scores 65.3%. Lowering the cut-off catches far more, but every extra catch costs false alarms: catching 80.1% means wrongly flagging 287 other areas. Which point is right depends entirely on what a mistake costs. A spam filter and a medical screening test would sit at opposite ends of the same curve.

Ages 8 to 11

Sort cards by a score, move a line up and down, and count what each position gets right and wrong.

Ages 11 to 15

Work out catches and false alarms for a few cut-offs in Python and plot them.

Ages 15 and up

Train the classifier, draw the full ROC curve, compute AUC and justify a cut-off by cost.

ONS counts, our classifier

The household counts are Census 2021 figures from the Office for National Statistics, read through Nomis. The labels, the model, the curve and every percentage are our own work; the model says nothing about why housing and car ownership are related.

Decisions and AI

What this teaches about vibe coding and AI agents

A score is not a decision until someone chooses the cut-off.

From Medway's ROC curve to AI decisions
In the Chatham projectIn AI tools and agents
0.5 caught 11 of 296Default settings can quietly fail
Always "no" beat the model on accuracyAccuracy alone hides what matters
AUC 0.673 from two weak cluesA modest model needs modest claims
Each extra catch cost false alarmsEvery threshold is a trade-off
The right cut-off depends on costsDecide what an error costs before tuning

AI-written classifier code almost always ends with a line that turns scores into answers at 0.5, and it rarely mentions that the choice matters. In our vibe coding lessons, where the learner describes what they need and an AI drafts the program, Chatham learners plot the ROC curve and pick the cut-off themselves. AI agents that flag, filter or approve things for you are making the same kind of decision, so knowing who set the threshold, and why, is part of trusting them. Building agents opens up once Python is steady, generally for older teens and adults; Copilot Studio agents are reserved for one-to-one sessions. The agents pathway for UK students shows where this leads, and understand the code, don't copy-paste explains our approach.

Modern Age Coders has no connection with the Office for National Statistics, Nomis or postcodes.io. Their open figures made this project possible; the model and any errors in it belong to us.

Stages

From sorting cards to ROC curves

The school year gives us a first estimate; the trial lesson sets the true level.

Years 2 to 7

How to think

Trade-offs, fairness and choosing a line.

Problem Solving and Computational Thinking for KidsScratch Coding for Kids
Years 4 to 8

Vibe coding for kids

Games and small apps built with AI help and tested by the learner.

Vibe Coding for KidsPython and AI for Kids
Years 9 to 13

Python and machine learning

Classifiers, scores and evaluation alongside GCSE and A level.

Vibe Coding for TeensAI and Machine Learning for Teens
Adults

Evaluating AI systems

Metrics, thresholds, language models and agents in Python.

Generative AI CoursePython Masterclass
AI and thresholds

What is an ROC curve, and what does AUC mean?

An ROC curve shows every trade-off between catches and false alarms; AUC condenses it into one number from 0.5 (guessing) to 1.0 (perfect).

For Medway's mostly-terraced areas the two-feature model scored an AUC of 0.673, and at the default 0.5 cut-off it caught only 11 of 296, less accurate overall than always saying no.

Learners who have drawn the curve themselves stop trusting default settings and ask what each kind of mistake would cost.

Reading an ROC curve shows Chatham teenagers how AI decisions are actually made, which is a sound reason to take up coding in 2026. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Walderslade to Luton, online

Everything happens over video, so a computer and decent broadband are all that is required.

Learners write the code

Students do the typing, prompting and running, while the tutor watches their screen and keeps asking questions.

The trial sets the level

What the learner shows in the free session, rather than the school year, decides where to start; exam boards are noted.

First lesson free

No fee for the opening session, which finishes with a course we recommend.

Stage-matched groups

A class gathers five to ten learners from across Britain who are at one level.

Two sessions a week

Paused during school holidays.

Steady lesson times

Tutors adjust to UK clock changes, so the hour stays the same.

Why lessons are online

Five learners at one stage, all free on one evening, rarely live near each other. Online, they share a class without the journey.

Fees

Chatham fees

Chatham learners pay our international rate, the same in every country apart from India.

First classUSD 0

A complete opening lesson free, rounded off with a course suggestion.

Group tuitionUSD 100

About eight live small-group lessons a month.

Private tuitionUSD 150

About eight live one-to-one lessons a month.

Fees are quoted in US dollars, not pounds, and we bill only after the trial has agreed a course and a weekly time. The pricing page explains breaks, absences and switching format.

Reviews

Google reviews: Medway and Kent households, and others nationwide

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

Book a free Chatham lesson

Tell us how old the learner is, or their school year, and what they like. A trial might be a sorting-and-scoring puzzle, a Scratch game built with AI help, a first Python program, or drawing a simple ROC curve.

+44

FAQ

Chatham questions

ROC curves, the classifier project, vibe coding, agents and fees.

What is the population of Chatham?

The ONS gives 76,955 for the Chatham built-up area at the 2021 census.

Are AI and programming lessons available for Chatham learners?

Yes, through live video for anyone aged 6 to 67 in Chatham and across Medway.

What does AUC mean in machine learning?

The area under the ROC curve: a single number showing how well a model ranks true cases above others, where 0.5 is guessing and 1.0 is perfect.

What is the Chatham project?

Learners train a classifier on Medway's 853 census output areas, draw its ROC curve and choose a cut-off by weighing catches against false alarms.

Is vibe coding part of the lessons?

Yes, at every age, with the learner planning and testing what the AI writes.

When can learners start building AI agents?

After their Python becomes confident, most often in the late teens or adulthood; Copilot Studio agent work is private.

Are lessons in person?

No, all lessons are live online.

Do you support GCSE and A level?

Yes, in computer science and maths, aiming at understanding rather than promised grades.

How much do lessons cost?

Nothing for the opening lesson. Ongoing tuition is USD 100 a month as part of a class or USD 150 a month with your own tutor.

Do lessons pause for school holidays?

Yes. Let us know the dates.

Nearby

More Medway and Kent pages

In Medway, Rochester and Gillingham have pages and projects of their own, and elsewhere in Kent so do Dartford and Margate. The UK hub lists every area.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here