Skip to content
Southall, Ealing, London

Vibe coding and AI agents classes in Southall

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

Southall has no single official headcount, so here are its 2022 wards as Census 2021 recorded them: Southall Green 15,694 usual residents, Southall Broadway 10,825 and Southall West 6,581, each an ONS figure of its own. Norwood Green and Dormer's Wells are recorded suburban areas of Ealing alongside them. Vibe coding, AI agents, Python, coding and maths are taught on live video by India-based tutors to anyone aged six to 67, solo or in a class of five to ten at one level. We explain how an agent decides before handing over tools, so learners can judge what it chose to ignore. Lesson one is free, ending with our suggested course. The Southall project gives a route-finding agent a limited memory, lets it keep only its most promising plans at each step, and measures what that costs on 150 real journeys. Past the trial, a shared class is USD 100 per month and solo tuition USD 150 per month.

An agent working through a problem step by step usually has far too many possible paths to keep track of. Beam search is the classic compromise: at every step keep only the k most promising partial plans, called the beam, and drop the rest. Keep one and you have a greedy agent that commits to its first hunch; keep more and you pay for the memory but lose fewer good options. Large language models use the same trick when they choose words, because the number of possible sentences explodes. This project makes the trade-off visible on something concrete: walking routes across Southall's streets and paths from OpenStreetMap.

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

Southall course picks

Southall courses in thinking, vibe coding and agents

Choose the course that fits the learner's age; on all four, the first live lesson is free and booking asks for no card.

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.

Southall and Ealing

Southall Broadway, Southall Green, Norwood Green and Dormers Wells

Census 2021 ward counts, and places recorded in Ealing.

Usual residents by 2022 ward, Census 2021, ONS via Nomis
WardResidents (2021)
Southall Green15,694
Dormers Wells15,609
Southall Broadway10,825
Southall West6,581

These are four separate ward figures and are not totalled; no single official count exists for Southall. Postcodes.io records Norwood Green and Dormer's Wells as suburban areas of Ealing, with Southall itself listed as a settlement. Ealing schools follow England's national curriculum; our lessons work by school year and cover GCSE and A level, and we stop for the holidays once you tell us the dates.

Ealing, London and our approach

More nearby options: coding classes in Ealing and London. Why we teach thinking before tools is on learn to think, not just use AI tools.

The Southall project

Beam search: how many plans should an agent keep in mind?

One street map, 150 journeys, five beam widths, and a comparison with a search that remembers everything.

Street and path data for a rectangle over Southall come from OpenStreetMap, simplified to 3,058 junctions and 218.7 km, of which 832 junctions are dead ends. Python picks 150 random journeys at least 800 m apart; the typical shortest walk is 2,840 m. The agent grows partial routes one junction at a time, scores each by distance walked plus straight-line distance still to go, keeps only the k highest-scoring after every step, and never walks back through a junction it has already used on that route.

Beam search on 150 Southall walking journeys, our Python run on OpenStreetMap data
Beam width kJourneys completedTypical route against the shortestPartial routes examined (median)
1 (greedy)3 of 1501.5% longer9
230 of 1505.9% longer49.5
575 of 1505.0% longer211
20129 of 1503.5% longer1,180.5
100149 of 1502.1% longer4,836

A beam of one almost always fails: it follows the most promising street straight into a cul-de-sac with nothing left to fall back on. Widening the beam rescues more journeys, and at 100 it completes 149 of the 150, with routes typically 2.1% longer than the true shortest. It never guarantees the shortest; even at width 100 it found the exact optimum on only 14 journeys, because good routes that looked unpromising early were thrown away. For comparison, A* search, which remembers every junction it has seen, found the shortest route on every journey after examining a median of 438 junctions. On a town map memory is cheap, so A* wins. Beam search earns its place where remembering everything is impossible, such as choosing the next word from tens of thousands, step after step.

Ages 8 to 11

Walk a paper maze keeping only your two favourite paths, and see when that goes wrong.

Ages 11 to 15

Code a greedy route-finder on a few Southall streets in Python and watch it hit a dead end.

Ages 15 and up

Build beam search, vary the width on 150 journeys and compare it with A*.

OpenStreetMap data, our agent

Streets and paths are from OpenStreetMap and its contributors under the Open Database Licence, fetched with the Overpass API. The journeys, the agent and all results are our own calculations.

How agents plan

What this teaches about vibe coding and AI agents

Pruning early is cheap until the good option is the one pruned.

From the Southall beam search to real AI agents
In the route projectWhen an AI agent plans or writes
A beam of one failed 147 of 150 timesCommitting to the first hunch is fragile
Wider beams completed more journeysKeeping options open costs memory but helps
Even width 100 rarely found the shortestPruned search is good, not guaranteed
A* won when memory was cheapPick the method that fits the problem size
Language models face vast choicesThat is why they use beams and sampling

Agents that plan multi-step tasks, and models that write text, keep a small set of candidates at each step because they cannot consider everything. When an agent commits too early it can walk confidently into a dead end, just like the greedy router here. In vibe coding the learner describes the program and an AI writes it; our Southall learners ask the AI for more than one approach before choosing, and test each. Building agents comes after a learner can code Python without support, typically sixteen upwards, and anything in Copilot Studio is taught privately. Read understand the code, don't copy-paste for the principle and agents for UK learners for the route.

OpenStreetMap, the ONS, Nomis and postcodes.io provided open data only and have no link to Modern Age Coders; the agent and any faults in it are ours.

Stages

From paper mazes to planning agents

We start from the school year and let the trial lesson fine-tune it.

Years 2 to 7

How to think

Mazes, options and knowing when to backtrack.

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

Vibe coding for kids

Games and apps planned by the learner and built with AI help.

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

Python and search

Graphs, search and heuristics next to GCSE and A level.

Vibe Coding for TeensData Structures & Algorithms Course
Adults

Agents and language models

Search, decoding and planning agents in Python.

Generative AI CoursePython Masterclass
Agents and search

What is beam search in AI, and why do language models use it?

Beam search keeps only the k most promising partial answers at each step and drops the rest; language models use it because the number of possible sentences is far too large to explore, and it trades a small loss in quality for a huge saving in memory.

Finding walking routes across Southall, a beam of one completed just 3 of 150 journeys, while a beam of 100 completed 149 with routes typically 2.1% longer than the shortest.

Learners who have tuned a beam ask of any AI agent: how many options did it keep, and what did it throw away too early?

A Southall teenager who has watched a greedy agent walk into a cul-de-sac builds agents that keep their options open, and coding is how that lesson sticks. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Lessons reaching Southall by video

Bring a computer, a webcam and a connection able to hold a video call.

Hands on keys

Students type and run it all while our tutor, following over screen share, keeps asking what the agent should try next.

Plan from day one

What the trial reveals becomes lesson two's starting point, with any GCSE board written down.

First lesson free

Lesson one is on us and ends with a course suggestion.

Grouped by ability

Classes hold between five and ten learners from around the UK, sorted by level.

Two a week

No lessons in school holidays.

Fixed slot

Tutors follow UK clock changes, so your time holds.

Why online

Five learners at one level, all free the same evening, are rarely neighbours. On video they do not need to be.

Fees

Southall fees

The international rate card, which applies outside India, is what Southall learners pay.

First classUSD 0

A free first lesson, then our advice.

Group tuitionUSD 100

Around eight live group lessons each month.

Private tuitionUSD 150

Around eight live private lessons each month.

Billing is in US dollars, with no sterling tariff, beginning after the trial settles a course and a time slot; the pricing page covers school breaks, missed sessions and format switches.

Reviews

Reviews on Google from Ealing parents and learners elsewhere

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

An age or year group and a favourite hobby are enough for us to plan with. Trials range from a keep-two-paths maze and an AI-assisted Scratch game to beginner Python or a small route-finding agent.

+44

FAQ

Southall questions

Beam search, the route project, vibe coding, Python and practical details.

How many people live in Southall?

There is no single official figure. Census 2021 counted 15,694 in Southall Green ward, 10,825 in Southall Broadway and 6,581 in Southall West, each measured on its own.

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

They are: every class is a live video call, open to ages 6 to 67 from Norwood Green to Dormers Wells and across Ealing.

What is beam width?

The number of partial answers beam search keeps at each step. Wider beams find more and better answers but use more memory and time.

Is beam search better than A*?

Not when memory is cheap: A* finds the shortest route with certainty. Beam search is useful when the choices are too many to remember, as in text generation.

What does the Southall project involve?

Running beam search with widths from 1 to 100 on 150 walking journeys across Southall's mapped streets and comparing it with A*.

How does vibe coding fit in?

Throughout, for all ages: learners describe the program, the AI drafts it, and the learner tests and repairs it.

When do learners build AI agents?

When Python is something they can do alone, most often from sixteen; Copilot Studio is one-to-one only.

Can you help with GCSE and A level?

Yes, in computer science and maths, aiming at understanding; no grade is ever promised.

How much are lessons?

Lesson one has no fee. Monthly after that: USD 100 in a class, USD 150 with a personal tutor.

Are there lessons in the holidays?

No, they pause for school holidays; send the dates.

Nearby

More west London pages

Pages with projects of their own: Ealing (a river rating curve), Hillingdon, Hounslow and London. The UK hub lists the rest.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here