Which are the best AI and programming classes for Aberdare?
Rhondda Cynon Taf counted 237,651 usual residents in the 2021 census, and the ONS built-up area of Aberdare held 37,675 of them. That built-up area stretches from Hirwaun and Penywaun through Trecynon, Cwmdare and Llwydcoed to Cwmbach, Aberaman, Godreaman and Cwmaman. Modern Age Coders teaches AI, programming, Python, vibe coding and maths to Aberdare learners from six to 67, live on video with tutors in India, one-to-one or in groups of five to ten at the same level. A free trial lesson always comes first, followed by a course suggestion. The Aberdare project builds one of the oldest neural networks there is, a Hopfield network, stores census patterns for local neighbourhoods in it, and counts how quickly the memory starts producing patterns nobody stored. After the trial, fees are USD 100 a month in a group and USD 150 a month one-to-one.
Most people meet AI as something that predicts. Older and in some ways stranger is AI that remembers: give it a damaged or partial pattern and it settles back to the complete one it learned. John Hopfield described such a network in 1982, and the 2024 Nobel Prize in Physics, which he shared with Geoffrey Hinton, cited that work. It is small enough for a teenager to write from scratch, and it has a hard limit that is easy to measure. Fill it with too many memories and it begins to recall things that were never put in.
Facts last verified 1 October 2026. Teaching is online; no Aberdare branch is claimed.
Choose by the learner's age. Each course begins with a live lesson that is free and asks for no card.

Patterns, rules and memory games that lead into how machines learn.
See the syllabus
Making Scratch games with an AI helper, then testing and correcting them.
See the syllabus
Machine learning in Python, including the Aberdare neural memory project.
See the syllabus
Python from the beginning, through data work, to models you can explain.
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 headline figures and the places inside the Aberdare built-up area.
| Area | Usual residents |
|---|---|
| Aberdare built-up area | 37,675 |
| Rhondda Cynon Taf county borough | 237,651 |
The county borough also includes Pontypridd, the Rhondda and Mountain Ash, so the two rows are separate counts. On postcodes.io, thirteen places listed as suburban areas have their nearest postcode inside the Aberdare built-up area: Trecynon, Cwmdare, Llwydcoed, Robertstown, Abernant, Gadlys, Cwmbach, Aberaman, Abercwmboi, Godreaman, Cwmaman, Penywaun and Hirwaun. Glenboi's nearest postcode falls in Mountain Ash instead, so it is not counted here. Schools in Aberdare follow the Curriculum for Wales, with its progression steps from Year 1 to Year 13 and WJEC qualifications at GCSE and A level. We place learners by Welsh school year and by the trial lesson, and teach in English.
See Rhondda Cynon Taf, Merthyr Tydfil, Cardiff and WJEC GCSE Computer Science help. Our view that thinking comes before tools is set out in learn to think, not just use AI tools.
Census patterns for 123 local areas, a network that stores them, and the point at which it starts to make things up.
Each memory is a neighbourhood. The learner takes the 123 census output areas that the ONS places in the Aberdare built-up area and describes each one with 36 yes-or-no facts. Is the share of people aged 10 to 14 above the county borough median? Is the share of terraced homes? Of households with two people? Of workers who walk to work? Eighteen age bands, four kinds of home, four bedroom counts, five household sizes and five ways of getting to work give 36 bits, each set to +1 or -1 against the median of all 789 output areas in Rhondda Cynon Taf. No two of the 123 Aberdare patterns are identical, though the closest pair differ in only 2 of the 36 bits.
A Hopfield network stores patterns in a grid of connection weights, one for every pair of bits, using the oldest learning rule in the book: strengthen the link between two bits that agree, weaken it when they disagree. To recall, you hand the network a pattern with some bits flipped and let each bit repeatedly take the sign its neighbours vote for, until nothing changes. The learner stores a few neighbourhoods, flips 4 of the 36 bits in one of them, and checks whether the network settles back on exactly the right pattern. Then the same test is run with random patterns of the same length for comparison, 200 times for each number of stored memories.
| Memories stored | Aberdare census patterns | Random patterns |
|---|---|---|
| 1 | 100% | 100% |
| 3 | 96.3% | 99.7% |
| 4 | 80.6% | 97.9% |
| 5 | 63.3% | 87.8% |
| 6 | 44.5% | 79.8% |
| 8 | 18.6% | 51.5% |
| 10 | 7.0% | 27.5% |
Theory predicts trouble. For large random networks, Amit, Gutfreund and Sompolinsky showed in 1985 that reliable recall breaks down at about 0.14 memories per bit, which for 36 bits is about five. The random patterns behave roughly that way. The Aberdare patterns fail much sooner: with five neighbourhoods stored, only 63.3% of damaged ones come back exactly. And when recall fails, the network rarely lands on the wrong neighbourhood. With eight stored, 79.0% of attempts ended in a stable pattern that matches none of them: a spurious memory, invented by the weights.
Why do real patterns fare worse when, on average, two Aberdare neighbourhoods differ in 17.94 of 36 bits, almost exactly the 18 you would expect by chance? Our reading is that the bits are not independent. Across all 789 output areas in the county borough, the average strength of correlation between two bits is 0.12, roughly four times what independent bits would show; the share of under-fives, for example, rises and falls with the share of people aged 30 to 34 (a correlation of 0.42). Bits that move together give the stored patterns shared, hidden structure. The average distance hides that; the network does not.
A memory game with cards: how many pictures can you hold before you start mixing them up?
Turn census shares into yes-or-no bits in Python and compare two neighbourhoods bit by bit.
Write the network, measure recall as memories are added, and explain why real data overflows first.
Census 2021 tables TS007A, TS044, TS050, TS017 and TS061 come from Nomis and are published by the ONS under the Open Government Licence; the output areas counted as Aberdare come from the ONS 2021 output area to built-up area lookup. The 36-bit coding, the network, the random seed (20261001) and every percentage above come from our own run.
A network that invents a memory when it is overfull is a small, honest picture of a much bigger problem.
| What the project showed | Why it matters now |
|---|---|
| Recall held up for a few memories | Every model has limits on what it can store |
| Real patterns overflowed before random ones | Correlated data behaves worse than theory assumes |
| 79.0% of failures at eight memories were inventions | A confident answer can match nothing that was learned |
| The average distance looked random | A summary statistic can hide structure |
| Every bit was checked against the source | Trace an output back before trusting it |
Large language models are far bigger and work differently, but the habit this project builds carries straight over: when a system produces something fluent, ask whether it was ever in the data. With vibe coding, an AI can write a Hopfield network for you in seconds; the learning starts when you flip four bits, run it two hundred times and count what comes back. Learners in Aberdare move on to building their own AI agents once their Python holds up without help, usually from Year 12 or as adults, and Copilot Studio agents are taught one-to-one only. More in learn to train AI, not just prompt it and understand the code, don't copy-paste.
The ONS, Nomis and postcodes.io have no link with Modern Age Coders. We use their open data; the network and its results are ours.
The Welsh school year is our first guess; the trial lesson decides where to start.
Puzzles, sequences and memory games, often before a screen is involved.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsAI-assisted Scratch projects, then the step into Python.
Vibe Coding for KidsPython and AI for KidsData, simple networks and experiments that test what a model can really do.
AI and Machine Learning for TeensPython for TeensPython and machine learning for work, built and checked by hand.
Python MasterclassData Structures & Algorithms CourseA Hopfield network is a neural network that stores patterns in the strengths of its connections and recovers a complete pattern from a damaged one by letting each unit follow its neighbours until the network settles, and it matters because it shows in miniature how a learning system can run out of room and start producing memories it was never given.
Storing census patterns for Aberdare neighbourhoods, exact recall fell to 63.3% with five memories and 18.6% with eight, against 87.8% and 51.5% for random patterns, and most failures were stable patterns that matched nothing stored.
Learners who have measured that look at fluent AI output and ask a sharper question: was this ever in what the system learned?
For a teenager in Aberdare, understanding where an AI's answers come from is what turns it into a tool they control, and that understanding is built by programming one. The longer argument is in why building AI yourself still matters in 2026.
Lessons are live video sessions. Learners need a computer with a keyboard, since Python does not run well on a tablet alone.
Every line is typed by the learner while the tutor probes their reasoning.
We see the learner's level in the first lesson, then recommend a course.
The trial costs nothing and needs no card.
Learners at one level, joining from all over the UK.
About two lessons a week in term, with Rhondda Cynon Taf holidays left free if asked.
Your slot does not move when the clocks go forward or back.
Why video lessons
Five to ten learners at one exact level are much easier to find across the UK than in one valley, and nobody needs to travel to join them.
Aberdare learners pay the same rates as every learner outside India.
First lesson: free and full length, with our course recommendation at the end.
Group class, around eight lessons each month.
Private tuition, around eight lessons each month.
We bill in US dollars and give no sterling figure. The trial is never charged; payment starts only once a course and a regular time are agreed. Holidays, missed lessons and moves between group and private lessons are covered on the pricing page.
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
Share the learner's age or year and one interest. Their free session might be a memory game, an AI-made Scratch game, a first Python program, or a first try at the neighbourhood memory network.
The neural memory project, Hopfield networks, vibe coding and how lessons are run.
The ONS counted 37,675 usual residents in the Aberdare built-up area at the 2021 census. Rhondda Cynon Taf had 237,651.
Yes. Live online lessons are open to ages 6 to 67 in Aberdare, Trecynon, Cwmbach, Aberaman, Hirwaun and across the Cynon Valley.
Memory that is recalled by content rather than by address: you give part of a pattern, or a damaged copy, and the system returns the whole stored pattern.
A stable pattern the network settles into that was never stored. It appears when the stored patterns interfere with one another.
With census patterns for five Aberdare neighbourhoods stored, 63.3% of damaged patterns were recalled exactly, against 87.8% for random patterns, and most failures were invented patterns.
Asking an AI to write code from a plain description, then running, reading and fixing it yourself. Our learners do it in typed Python so they can judge the result.
After their Python works without support, generally from Year 12 or in adulthood. Copilot Studio agents are one-to-one only.
Programming, data representation and algorithms run through WJEC GCSE and A level courses, and we teach them carefully. No grade is promised.
The trial is free. Afterwards a group place is USD 100 a month and private lessons USD 150 a month.
Send us the Rhondda Cynon Taf holiday dates and we keep those weeks free.
See Rhondda Cynon Taf, Merthyr Tydfil, Caerphilly and Cardiff. The Wales page and the UK hub list the rest.