Skip to content
Wokingham, Berkshire, South East England

Vibe coding and AI agents classes in Wokingham

Which are the best vibe coding and AI agents classes in Wokingham?

The Office for National Statistics counted 50,325 usual residents in the Wokingham built-up area at the 2021 census. Emmbrook is recorded as a suburban area of the borough, and Barkham, Sindlesham and Finchampstead as villages in its RG40 and RG41 postcode districts. Anyone from six to 67 in these places can take vibe coding, AI agents, Python, coding and maths with us; teaching is by live video call and our tutors work from India. Lessons are one-to-one, or shared with five to ten learners who have reached the same point. The habit we build is to reason a problem through yourself and only then let a machine, or an AI, do the typing. Your first lesson costs nothing and finishes with our view of which course fits. For the Wokingham project, a software agent crosses the town on a map of 3,382 junctions while some roads are shut, and it learns about each closure only by driving up to it. Carrying on costs USD 100 each month in a shared class, or USD 150 each month with a tutor to yourself.

A route planner that knows every closure in advance has an easy job: leave the shut roads out and find the shortest way. A delivery driver, a robot or an AI agent rarely has that luxury. It sets off with a map that was true yesterday and discovers today's surprises one at a time. Computer scientists call this the Canadian traveller problem, after a driver who cannot tell which roads are snowed in until reaching them. The interesting questions are how much further such a traveller goes than someone with perfect knowledge, and how much a little extra information is worth. This project measures both on the streets of Wokingham.

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

Where to begin

Four Wokingham starting courses

Pick by age. All four begin with a live trial lesson that is free and needs no payment 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.

The town in figures

Wokingham, Emmbrook, Barkham and Finchampstead

Two census counts and the place names the postcode gazetteer gives for the borough.

Wokingham town and borough, Census 2021 (ONS)
AreaUsual residents
Wokingham built-up area50,325
Wokingham borough (unitary authority)177,503

These are two separate published figures. The borough count covers other settlements as well as the town, so neither should be added to or taken from the other. In the postcodes.io gazetteer, Emmbrook appears as a suburban area in RG41, Barkham and Sindlesham as RG41 villages, Finchampstead as a village in RG40 and Winnersh as a settlement in RG41, every one of them inside the borough. Wokingham schools teach the English national curriculum, so a child's year group, anywhere from Year 2 up to Year 13, tells us where to start, and older pupils can have lessons lined up with GCSE or A level computer science.

Elsewhere in Berkshire

See coding classes in Berkshire, Bracknell and Reading. Our reasons for putting thinking ahead of tools are set out in learn to think, not just use AI tools.

The Wokingham project

The Canadian traveller problem on Wokingham streets

The agent has the map. Nobody has told it which roads are shut today.

One request to OpenStreetMap returns 2,839 mapped roads inside a box around Wokingham, from main roads to residential streets. The learner's program joins them into a network of 3,382 junctions and 3,712 links, 271.6 km of road in all. Then the experiment begins. The program picks two junctions at least 2 km apart by road and shuts each link at random with a fixed chance. The agent starts with the full map and no knowledge of the closures. Standing at a junction, it can see whether the roads leaving that junction are open. Each time it spots a closure it replans the shortest route using everything seen so far. We compare its journey with a hindsight route, the shortest one a traveller could take who knew every closure before setting out.

Replanning agent against the hindsight route, 500 Wokingham trips at each closure rate (our Python run, OpenStreetMap data)
Links shutTrips as short as hindsightAverage distance, hindsight = 1Worst trip
2%271 of 5001.0832.33
5%142 of 5001.2323.66
10%55 of 5001.5045.85

With 2% of links shut, the average open-map route was 4,904 m, the hindsight route 5,216 m and the agent's actual journey 5,776 m. It replanned a little over twice per trip. More than half its journeys could not have been shorter. The cost sits in the tail: one trip in twenty was at least 1.48 times the hindsight distance, and the unluckiest was 2.33 times. At 10% the typical trip is about a third longer than hindsight and the worst is nearly six times.

Next the learner gives the agent slightly better eyes: it can now also see the roads at any junction one open link ahead. Nothing else changes. At 2% closures the perfect trips rise from 271 to 305 and the average factor falls from 1.083 to 1.066. At 5% the factor drops from 1.232 to 1.185, and at 10% from 1.504 to 1.393. A small amount of early warning is worth real distance, and the learner can put a number on it. Two cautions belong with these results. The closures are random draws made by our program and have nothing to do with actual roadworks in Wokingham. And we kept only trips where the destination could still be reached, discarding 72 draws at 2%, 236 at 5% and 986 at 10%, so the figures describe journeys that remained possible.

Ages 8 to 11

Play it as a board game: a friend hides "road closed" cards on a paper map and you find your way across.

Ages 11 to 15

Code the map as a Python dictionary and write the agent that replans each time it meets a closure.

Ages 15 and up

Run 500 trips, compare against hindsight, then test whether seeing one junction ahead pays for itself.

Data credit and limits

Road data (C) OpenStreetMap contributors, Open Database Licence, read 30 September 2026. The network, the simulated closures and every figure are our own work. Roads that cross the edge of the box are cut there, and the results would shift with a different box or different random draws.

Agents and surprises

What blocked roads teach about vibe coding and AI agents

An agent's plan is a guess about a world it has not fully seen.

From the Wokingham trips to agents in general
Seen on the street networkWhat it means for an AI agent
271 of 500 trips matched hindsightAn optimistic plan is often fine
The worst trip was 2.33 times longerJudge an agent by its bad days too
One junction of lookahead cut the factor to 1.066Checking ahead is cheaper than backtracking
Each closure triggered a new planReplan when facts change, not on a timer
Cut-off trips were discardedKnow which cases your test left out

An AI agent is a program that is given a goal, chooses its own steps and uses tools to carry them out. The tools fail in ways the agent was not told about: a web page has moved, a file is locked, a service is down. That is a shut road. A good agent does what the Wokingham traveller does. It acts on the most sensible plan, notices when the world disagrees, and replans from where it now stands instead of starting again. Vibe coding means describing a program in plain language and letting an AI write the code. It will happily write you a route finder that assumes every road is open. A learner who has run this experiment asks the next question unprompted: what happens when a step fails? We hold agent building back until a learner's Python is solid, which tends to mean the mid teens or an adult course, and anything made in Copilot Studio is taught privately, never in a group. Two longer reads: why copying code without understanding it fails and how UK students learn to build agents with us.

Modern Age Coders has no connection with OpenStreetMap, the Office for National Statistics or postcodes.io. We used their open data, and the calculations and any mistakes in them are ours.

Stage by stage

From paper mazes to agents that replan

A year group suggests where to start, and the trial lesson confirms it.

Years 2 to 6

How to think

Plans and fallback plans, worked out with pencil, paper and Scratch.

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

Vibe coding for kids

The child is the director; the AI drafts; the child tests.

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

Vibe coding in Python

Route finders, web apps and search, each with tests written first.

Vibe Coding for TeensPython for Teens
Adults

Agents and automation

Python agents that use tools, handle failure and report what they did.

Python MasterclassGenerative AI Course
Agents and planning

What is the Canadian traveller problem, and why must AI agents replan?

The Canadian traveller problem asks how to reach a destination over a known map when some roads are blocked and each blockage is discovered only on arrival, and AI agents must replan for the same reason: their tools and data can fail without warning.

On 3,382 Wokingham junctions with 2% of links shut at random, our replanning agent matched the hindsight route on 271 of 500 trips and averaged 1.083 times its length.

Letting it see one junction further raised that to 305 trips, which is a measured price for a little extra information.

A teenager in Wokingham who has coded this knows what to ask of any AI agent in 2026: what does it do when a step fails? The longer argument is in why teenagers should still learn to code in 2026.

How lessons work

A Wokingham lesson, start to finish

The classroom is a video call. Bring a laptop or desktop with a webcam, and find a room without too much noise.

Learner at the keyboard

The learner shares their screen and types. The tutor watches, asks and nudges.

A trial that is a lesson

The free session is real teaching, and it shows us which course to suggest.

Nothing to pay up front

We do not take card details to book the trial.

Groups by level

Between five and ten classmates, all at one stage, logging in from different parts of the country.

Two lessons a week

In term time, pausing for Berkshire school holidays once you tell us the dates.

UK time, all year

Our tutors shift their day when the clocks change, so yours stays the same.

Why online suits this

Screen sharing shows the tutor each line as it is typed, and drawing on the whole country makes it possible to fill a class with learners at exactly one level.

Fees

What Wokingham lessons cost

One international price list covers all learners outside India.

First classUSD 0

First lesson: a full session, free, ending with a course recommendation.

Group tuitionUSD 100

Group of five to ten learners, about eight lessons each month.

Private tuitionUSD 150

One learner with one tutor, about eight lessons each month.

We quote in US dollars only and do not publish a sterling figure. Billing begins after the trial, once a course and a weekly time are agreed. The pricing page covers holiday pauses, missed lessons and moving between group and one-to-one.

Reviews

What Berkshire families and other UK learners say 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

Book a free Wokingham trial lesson

Send us the learner's age or year group and something they enjoy. The first session might be a blocked-road puzzle on paper, a Scratch game built with an AI, some early Python, or a tiny route finder.

+44

FAQ

Wokingham questions, answered

Shut roads, replanning, what vibe coding is, and how lessons are run.

How many people live in Wokingham?

The ONS counted 50,325 usual residents in the Wokingham built-up area at the 2021 census, and 177,503 in the whole borough.

Are vibe coding and AI agents classes available in Wokingham?

Yes. They are taught live online to ages 6 to 67, which covers Wokingham, Emmbrook, Barkham, Sindlesham and Finchampstead.

What is the Canadian traveller problem?

It is the problem of reaching a destination on a known map when some roads are blocked and you only learn of each blockage when you get there.

What is an AI agent?

An AI agent is software that is given a goal, decides its own steps and uses tools to complete them, checking results as it goes.

What did the Wokingham experiment show?

With 2% of links shut, the agent equalled the hindsight route on 271 of 500 trips, averaged 1.083 times its length, and at worst travelled 2.33 times as far.

Do you teach vibe coding?

Vibe coding means telling an AI, in ordinary words, what program you want, reading what it writes, and testing and fixing the result yourself.

At what stage do learners build agents?

When their own Python is dependable, typically mid teens onward or as adults. Copilot Studio agent work is kept to private lessons.

Does this help with GCSE computer science?

It covers algorithms, data structures and programming, which are all examined. We teach for understanding and do not promise grades.

What are the fees?

The trial lesson is free. After it, group lessons are USD 100 per month and one-to-one lessons USD 150 per month.

Do lessons stop in the holidays?

They can. Give us your holiday dates and we pause.

Keep reading

More Berkshire projects

Other pages in the county take different problems: Bracknell (what a rain gauge rounds away), Reading (errors building up along a chain of copies) and Maidenhead. The South East England page and the UK hub list 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