Skip to content
Twickenham, Richmond upon Thames, London

Vibe coding and AI agents classes in Twickenham

Where can Twickenham learners find the best vibe coding and AI agents classes?

Four wards of Richmond upon Thames carry the Twickenham name. At the 2021 census, Twickenham Riverside had 10,992 residents, South Twickenham 10,629, West Twickenham 11,308, and St Margarets and North Twickenham 11,945. St Margarets and Whitton are recorded as suburban areas of the borough in TW1 and TW2. Twickenham learners from six to 67 are taught vibe coding, AI agents, Python, coding and maths on a live video call by a tutor in India, one-to-one or in a small class of five to ten at their own level. We teach how to weigh evidence before how to use tools, so a learner notices when an agent is too sure of itself. A Twickenham trial lesson costs nothing and ends with a course we recommend. In the Twickenham project an agent estimates how many of 18,171 households have no car by asking a few at a time, and we test what happens when it starts out believing the wrong thing. After the trial, a class place is USD 100 a month and one-to-one lessons are USD 150 a month.

A sensible agent does not wait for all the evidence, and it does not ignore what it already knows. It starts with a belief, called a prior, and shifts that belief a little with each new observation. The rule for doing this properly is Bayesian updating, and for a yes-or-no question it is simple enough to code in a few lines: keep a count of yeses and noes, add your starting belief as if it were some earlier answers, and read off a range that probably contains the truth, the credible interval. This project builds that agent and sets it a question with a known answer from the Census: what share of households across four Twickenham wards have no car.

Facts last verified 30 September 2026. Teaching is online; no Twickenham branch is claimed.

Twickenham course picks

Twickenham courses in evidence, vibe coding and agents

Pick the age band that fits the Twickenham learner. On all four courses the first live lesson is free and no card is requested.

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.

Twickenham and Richmond upon Thames

Twickenham Riverside, South and West Twickenham, and St Margarets

Census 2021 counts for the four Twickenham wards, and places recorded in TW1, TW2 and TW11.

The four Twickenham wards of Richmond upon Thames at the 2021 census (ONS, via Nomis; 2022 wards)
WardResidents (2021)
Twickenham Riverside10,992
South Twickenham10,629
West Twickenham11,308
St Margarets & North Twickenham11,945

The ONS publishes these four counts separately and we leave them that way; there is no single official outline of Twickenham to total them into. Postcodes.io records Twickenham and St Margarets in TW1, Whitton in TW2 and Teddington in TW11, all in the borough. Schools in Richmond upon Thames teach England's national curriculum, so a note of the term dates is all we need to keep Twickenham lessons out of the holidays.

Richmond upon Thames, London and our method

See coding classes in Richmond upon Thames and the London page for more. Why we start with reasoning is on learn to think, not just use AI tools.

The Twickenham project

Bayesian updating: an agent that changes its mind one household at a time

A belief, a stream of answers, a rule for combining them, and a test of what a bad starting belief costs.

Census 2021 table TS045 gives the number of households with no car or van in every output area. Across the 138 areas of the four Twickenham wards there are 18,171 households, and 4,571 of them, 25.16%, have none. The agent does not know that. It asks households at random, ten at a time, and after each batch updates a Beta distribution, the standard way to hold a belief about a percentage. It stops as soon as its 95% credible interval is narrower than a target. Python runs each version of the agent 2,000 times.

An agent with no starting opinion (flat prior), 2,000 simulated runs, our Python run on Census 2021 data
Stops when its range is narrower thanHouseholds asked (median)Truth inside its rangeTypical miss
20 percentage points8092.6%4.32 points
10 percentage points29094.3%2.02 points
6 percentage points81094.9%1.22 points

With no opinion to start from, the agent is honest: its "95% sure" ranges contain the true 25.16% about 95% of the time, and halving the width of the range costs roughly four times as many households. The interesting part is what a prior does. A prior is coded as imaginary earlier answers, so "I think about 25%, but I am not sure" becomes 10 car-free households out of 40.

The same agent, target range 10 points, with different starting beliefs
Starting beliefHouseholds asked (median)Truth inside its rangeTypical miss
None (flat)29094.3%2.02 points
About 25%, held loosely25095.6%1.90 points
About 60%, held loosely28060.3%4.28 points
About 60%, held firmly100.0%34.0 points

A good, loosely held prior saves work: 250 households instead of 290, with no loss of honesty. A wrong prior held loosely does real damage, because the agent stops while the false belief is still pulling on the answer, and its range misses the truth four times in ten. A wrong prior held firmly is a disaster. The agent is already so certain that it stops after the first ten households, reports a figure 34 points out, and is never right. Forced to keep going, it would still believe 35.1% after a thousand households and 28.3% after four thousand. Evidence wins in the end, but confidence decides how long that takes.

Ages 8 to 11

Guess what share of a bag of counters is red, then update the guess after each handful drawn.

Ages 11 to 15

Code the running tally for the Twickenham question in Python and watch the estimate settle.

Ages 15 and up

Add priors and credible intervals, then measure how often each version of the agent is right.

Census totals, our simulated agent

The household counts are Office for National Statistics Census 2021 data from Nomis, under the Open Government Licence. No real household was asked anything: every answer is simulated at the published rate, and the agent, priors and results are our own work.

Agents and belief

What this teaches about vibe coding and AI agents

What an agent is told at the start can outweigh what it sees afterwards.

From the Twickenham updating agent to real AI agents
In the household projectWhen an AI agent works for you
A flat prior was right 94.3% of the timeHonest uncertainty can be measured
A good loose prior saved 40 householdsUseful background speeds an agent up
A loose wrong prior cut that to 60.3%A false assumption biases the result
A firm wrong prior was never rightOverconfident instructions block evidence
It stopped after ten householdsAn agent sure of itself stops checking

A prompt works like a prior. Tell an AI agent firmly that something is true and it may hardly look at the evidence it then gathers, exactly as the firm 60% agent did. When Twickenham learners vibe code, putting the goal into words for an AI to turn into a program, they practise wording what they know as "probably" rather than "certainly", and they make the agent show what it found before it concludes. We introduce agent building after Python has become a comfortable tool, typically for sixteen-plus and adult learners, and Copilot Studio agents are taught only in private lessons. There is more on the AI agents course for students in the UK and on understand the code, don't copy-paste.

Neither the Office for National Statistics, Nomis nor postcodes.io has any link with Modern Age Coders. Their open data is the only thing we took; the agent and its faults are ours.

Stages

From counters in a bag to agents that weigh evidence

For a Twickenham learner the school year is where we begin guessing; the trial is where we find out.

Years 2 to 7

How to think

Clues, guesses and changing your mind by a sensible amount.

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

Vibe coding for kids

Small games and apps built with an AI and checked by the learner.

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

Python and probability

Simulation, belief and evidence next to GCSE and A level maths.

Vibe Coding for TeensStatistics & Probability
Adults

Agents under uncertainty

Agents that gather evidence, update and report honestly, in Python.

Generative AI CoursePython Masterclass
Agents and evidence

What is Bayesian updating, and how should an AI agent use it?

Bayesian updating is the rule for revising a belief as evidence arrives: start from a prior, weigh each observation, and end with a posterior belief and a credible interval; an agent should use it with priors it holds loosely, so that evidence can correct them.

Estimating the car-free share of 18,171 Twickenham households, an agent with no prior was right 94.3% of the time after a median 290 households, while one firmly told "about 60%" stopped after ten households and was never right.

A learner who has built both agents asks of any AI answer: what was it told to assume, and did the evidence get a chance to change that?

Twickenham teenagers who understand priors write better instructions for AI and trust its conclusions by the right amount, a skill that comes from coding the agent themselves. The longer argument is in why teenagers should still learn to code in 2026.

How it works

St Margarets to Whitton, live online

Twickenham lessons need one computer with a webcam and an internet line that carries video.

The learner builds it

All the typing and prompting is the student's. The tutor, on a shared screen, asks how sure they are and why.

Trial lesson decides the level

We see what the learner can do, choose a first topic and note any exam board.

Twickenham trial is free

One full lesson without charge, ending in a course recommendation.

Classes by level, not postcode

Five to ten learners at one stage, from across the UK.

Two lessons each week

Paused whenever schools are on holiday.

Your hour is fixed

Clock changes in Britain are the tutor's job to track.

Why Twickenham lessons are online

Five learners at one level, free on the same evening, within reach of one room: that rarely happens. A video class removes the last condition.

Fees

Twickenham fees

Twickenham families are on the international rate that we charge in every country but India.

First classUSD 0

A free full-length lesson and a recommendation.

Group tuitionUSD 100

Close to eight live class lessons a month.

Private tuitionUSD 150

Close to eight live private lessons a month.

We quote Twickenham fees in US dollars only, with no sterling figure, and send the first invoice once the trial has fixed a course and an evening. See the pricing page for holidays, absences and moving between a class and private lessons.

Reviews

Reviews on Google from Richmond upon Thames families and UK learners

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 Twickenham lesson

Give us an age or school year and a hobby, and we plan the Twickenham trial around it: a counters-in-a-bag game, a Scratch game built with an AI, some first Python, or a small agent that updates its guess.

+44

FAQ

Twickenham questions

Priors, evidence, the household agent, vibe coding and how lessons in Twickenham are organised.

How many people live in the Twickenham wards?

The 2021 census counted 10,992 in Twickenham Riverside, 10,629 in South Twickenham, 11,308 in West Twickenham and 11,945 in St Margarets and North Twickenham, published ward by ward.

Are vibe coding and AI agents classes available online in Twickenham?

Yes. Anyone aged 6 to 67 in Twickenham, St Margarets, Whitton or Teddington can join on live video.

What is a prior in Bayesian statistics?

The belief held before seeing the data, written as a probability distribution. A loose prior is quickly corrected by evidence; a firm one takes a great deal of evidence to shift.

What is a credible interval?

A range that, given the prior and the data, contains the unknown value with a stated probability. After 100 Twickenham households at the true rate, a flat-prior agent's 95% interval runs from 17.6% to 34.3%.

What does the Twickenham project involve?

Coding an agent that estimates the car-free share of 18,171 households by sampling, updating a Beta posterior, and comparing flat, good and wrong starting beliefs over 2,000 runs each.

What is vibe coding?

Building a program by explaining it in plain language to an AI that writes the code, while the learner stays responsible for the design and the testing.

When do Twickenham learners start on AI agents?

After Python is a comfortable tool, typically sixteen and over; Copilot Studio agents are private lessons only.

Do you help with GCSE and A level?

Computer science and maths, yes. The teaching aims at understanding, with no grade guaranteed.

What are the fees?

A free trial, then USD 100 a month for a place in a class or USD 150 a month for one-to-one lessons.

Are lessons held during school holidays?

No. Tell us the dates and those weeks are skipped.

Read on

More Richmond and London pages

Different projects on each: Richmond upon Thames (weighing planets by their orbits), Hounslow, Kingston upon Thames and Finchley (when a good score hides false alarms). The rest of the capital is on our London page, the rest of the country on the UK hub.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here