Where are the best vibe coding and AI agents classes for Cwmbran?
The ONS built-up area of Cwmbrân held 47,090 usual residents at the 2021 census, within a county borough of Torfaen that held 92,276. Croesyceiliog, Llantarnam, Pontnewydd, Fairwater, Greenmeadow, Coed Eva and more than a dozen other gazetteer suburbs fall inside that built-up area. Modern Age Coders teaches vibe coding, AI agents, Python, coding and maths to learners in Cwmbran aged six to 67, live on video with tutors in India, as private lessons or in groups of five to ten at one level. Learners build things and then question what they built. A free trial lesson comes first, then a course recommendation. In the Cwmbran project a learner programs 4,000 route-choosing agents, opens a shortcut on a model road network, and watches every journey get longer. Fees after the trial: USD 100 monthly in a group, USD 150 monthly one-to-one.
Picture a navigation agent in every car, each one told to get its own driver home as fast as possible. Now the council opens a new link road. Surely journeys get shorter? In 1968 the German mathematician Dietrich Braess showed a network where the opposite happens: every agent, acting sensibly for itself, takes the new link, and everyone arrives later than before. It sounds like a riddle. In Python it takes a few dozen lines to reproduce, and it is one of the clearest lessons there is about what happens when many AI agents chase the same goal at once.
Facts last verified 30 September 2026. Teaching is online; no Cwmbran branch is claimed.
Pick by age. Each course opens with a free live lesson, and no card is asked for.

Thinking skills before tools: rules, choices, and games where every player follows the same rule.
See the syllabus
Vibe coding for children: describe a Scratch game to an AI, then test and repair it.
See the syllabus
Vibe coding in Python with simulations, including the Cwmbran route-agent project.
See the syllabus
Python from the start to data work and AI agents you can explain line by line.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusCensus counts for the built-up area and the county borough, and how people in Torfaen got to work.
| Measure | Count |
|---|---|
| Usual residents, Cwmbrân built-up area | 47,090 |
| Usual residents, Torfaen | 92,276 |
| Torfaen residents in work the week before the census | 40,654 |
| Of those, driving a car or van to work | 25,181 |
Torfaen also includes Pontypool and Blaenavon, so the borough and town rows are separate counts. The census was taken in March 2021, when many people worked from home, so the travel figure describes that week rather than a typical one. On postcodes.io, Croesyceiliog, Llantarnam, Pontnewydd, Fairwater, Henllys, Oakfield, Coed Eva, Greenmeadow, Thornhill, St Dials, Two Locks, Llanyrafon, Northville, Southville, Old Cwmbran, Ty Canol, Hollybush, Pontrhydyrun and Upper Cwmbran are all suburban areas in NP44 whose nearest postcode is inside the Cwmbrân built-up area. Schools follow the Curriculum for Wales, so we place learners by Welsh school year and use WJEC names for GCSE and A level; lessons are taught in English.
See Newport, Blaenau Gwent, the Torfaen page and our WJEC GCSE Computer Science help. Why thinking comes before tools is argued in learn to think, not just use AI tools.
A model road network, agents that each want the quickest trip, and a count of the minutes lost.
The network is invented and has nothing to do with Cwmbran's real roads; it is the textbook example used to explain Braess's result. Four thousand drivers travel from Start to End. The top route runs Start to A, which takes one minute for every hundred cars on it, then A to End, a fixed 45 minutes. The bottom route mirrors it: Start to B, a fixed 45, then B to End at one minute per hundred cars. The learner writes each driver as a small agent with one job: look at yesterday's journey times and, if another route was quicker, consider switching to it.
With only the two routes, and one agent in ten on a slower route switching each round, the crowd settles near 2,000 on each route and every trip takes about 65 minutes. Then the learner adds a free link from A to B that takes no time at all. A driver can now go Start to A, across, then B to End. Nobody is forced to use it.
| Round | Agents using the shortcut | Average trip |
|---|---|---|
| 0 | 0 | 65.00 min |
| 1 | 425 | 64.70 min |
| 5 | 1,580 | 66.15 min |
| 10 | 2,576 | 70.07 min |
| 49, settled | 3,974 | 79.77 min |
The first switchers really do gain, and for one round the average trip is slightly shorter. But each car on the shortcut also loads both busy halves of the network, and as more agents follow, the other routes get slower too, which pushes even more agents onto the shortcut. By round 49 almost everyone uses it and the average trip is 79.77 minutes, nearly 15 minutes worse than before the link existed. No agent can do better by switching back alone, so nothing changes from there. Economists call such a state a Wardrop or Nash equilibrium.
Two more runs finish the lesson. If a single coordinator assigned routes, a grid search finds that sending 500 cars over the shortcut and 1,750 along each other route gives 64.69 minutes, better than either result above. The ratio between the selfish outcome and the coordinated one is the price of anarchy. And if every agent reacts to the same information at the same moment, the crowd lurches: with no shortcut and everyone switching at once, all 4,000 cars pile onto one route, then all onto the other, and every trip takes 85 minutes, round after round.
A classroom game: everyone picks one of two paths, and the busier path costs more points.
Code the two-route network in Python and count journey times for any split of cars.
Write the agents, add the shortcut, vary how many switch per round, and search for the coordinated split.
The network follows Braess (1968), translated into English by Braess, Nagurney and Wakolbinger (2005). The Torfaen travel figures are from the ONS Census 2021 table TS061 via Nomis. The agents, the random seed (20260930) and every number in the table are from our own run.
An agent that does its own job well can still leave the whole system worse off.
| What the simulation showed | What it means for agent builders |
|---|---|
| Each agent chose sensibly, all were slower | Judge agents by the whole system, not one run |
| Early switchers gained, then everyone lost | A short test can reward the wrong behaviour |
| A coordinator reached 64.69 minutes | Sometimes agents need shared rules or a planner |
| Everyone reacting at once made the crowd lurch | Stagger or randomise how agents update |
| The network was invented and said so | Label models as models |
This is where vibe coding meets agents. A learner can describe the whole simulation to an AI and get working Python back in a minute, and many Cwmbran learners do exactly that. The real work starts afterwards: reading the update rule, spotting that it lets every agent move at once, and changing one number to watch the crowd settle instead of lurch. That habit of checking what a system of agents does, not just one agent, is what we build towards. Agent-building projects start when a learner's Python is strong without help, most often in sixth form or adulthood, and anything in Copilot Studio is taught one-to-one only. Further reading: how we teach agents to UK students and understand the code, don't copy-paste.
Neither the Office for National Statistics nor postcodes.io has any link with Modern Age Coders. We used their open data for context; the simulation is ours.
The trial lesson sets the starting point, with the Welsh school year only as a first guess.
Games, patterns and instructions, often acted out before coding.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsScratch games built with an AI, then the step into Python.
Vibe Coding for KidsPython and AI for KidsLoops, randomness and many small agents, checked against expectations.
Vibe Coding for TeensPython for TeensPython for real work, then agents designed with the whole system in view.
Python MasterclassData Structures & Algorithms CourseBraess's paradox is the finding that adding a link to a network can make every journey slower when each traveller picks the fastest route for themselves, and it matters because many AI agents pursuing their own goals in one system can produce the same collective loss.
In our model 4,000 agents averaged 65.00 minutes before a free shortcut opened and 79.77 minutes once they had all adopted it, while a coordinated split with the shortcut managed 64.69.
Learners who have produced those numbers look past whether one agent works to what happens when many of them run together.
For a Cwmbran teenager, seeing a whole system and not just one clever agent is what lets them direct AI rather than be carried along by it, and the way in is writing the code yourself. The longer argument is in the case for learning to code in 2026.
Classes are live video sessions. A computer with a keyboard is needed; a tablet alone will not do for Python.
The learner writes and runs everything, with the tutor asking questions throughout.
The first lesson shows the learner's level before we suggest a course.
The trial lesson is free, with no card required.
Classmates share a level and join from across the UK.
Usually two lessons a week in term, with Torfaen holidays left clear on request.
Your lesson stays at the same UK time when the clocks go forward or back.
Why the lessons are online
Gathering five to ten learners at one exact stage is far easier across the whole UK than in one valley. Video lets them learn together without travelling.
Cwmbran learners pay what everyone outside India pays.
First lesson: free and full length, with a course suggestion to finish.
Group class, around eight lessons a month.
Private one-to-one lessons, around eight a month.
All fees are in US dollars; we publish no pound figure. You are not charged for the trial, and billing starts only once a course and a regular time are agreed. See the pricing page for holidays, missed lessons and switching between group and private classes.
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
Let us know the learner's age or school year and what they enjoy. The trial might be a path-choosing game, an AI-built Scratch game, a first Python program, or a first agent simulation.
The agent project, Braess's paradox, vibe coding and how lessons work.
The ONS counted 47,090 usual residents in the Cwmbrân built-up area at the 2021 census. Torfaen county borough had 92,276.
Yes. Classes run live online for ages 6 to 67 in Cwmbran, Croesyceiliog, Llantarnam, Pontnewydd and the rest of Torfaen.
A pattern of route choices in which no single driver can get home sooner by changing route alone. In traffic it is often called a Wardrop equilibrium.
On an invented network, 4,000 agents averaged 65.00 minutes. After a free shortcut opened they drifted onto it until the average was 79.77 minutes, even though a coordinated plan with the shortcut gave 64.69.
No. It is the standard textbook network for Braess's paradox, and we say so. Only the census figures describe Torfaen.
Vibe coding is building software by describing it to an AI, then running, reading and correcting the code. We teach it with typed Python so learners can judge the result.
Once their Python is solid without help, typically in sixth form or as adults. Copilot Studio agents are one-to-one only.
Algorithms, simulation and programming run through WJEC GCSE and A level courses, and we cover them carefully. We do not promise any grade.
The trial lesson is free. Group classes then cost USD 100 a month and private lessons USD 150 a month.
Tell us the Torfaen holiday dates and lessons stop for those weeks.
Browse Newport, Blaenau Gwent and Torfaen, plus WJEC GCSE Computer Science help. The Wales page and the UK hub list everything else.