Which are the best AI and programming classes for Llanelli?
The ONS recorded 42,155 usual residents in the Llanelli built-up area at the 2021 census, within a Carmarthenshire total of 187,897. Felinfoel, Dafen, Llwynhendy, Bynea, Pemberton, Bigyn, Seaside and Swiss Valley are among the gazetteer suburbs whose nearest postcode lies inside that built-up area. Modern Age Coders teaches programming, AI, Python, vibe coding and maths to Llanelli learners from six to 67 on live video, with India-based tutors working one-to-one or with a group of five to ten at the same level. Every learner starts with a free lesson, and a course is suggested only after it. The Llanelli project trains a small machine learning model to spot dead-end streets from their names and then tests it on the town's Welsh street names, where the clue it learned is not there. From the second lesson on, a group place is USD 100 per month and individual tuition USD 150 per month.
Machine learning models are very good at finding the easiest clue that fits their training data, and very bad at telling you which clue they found. Researchers call it shortcut learning. It is easy to demonstrate in Llanelli, where street names come in two patterns: English names that end with the kind of road, and Welsh names that begin with it. A model that learns from the first pattern meets the second with nothing to go on.
Facts last verified 1 October 2026. Teaching is online; no Llanelli branch is claimed.
Our usual first course for each age. Every course opens with a free live lesson and no card details.

Sorting, grouping and spotting rules, the thinking behind both coding and machine learning.
See the syllabus
Children build Scratch games with an AI, then check and correct them.
See the syllabus
Python machine learning with real data, including the Llanelli street-name model.
See the syllabus
Graphs and algorithms in depth, the tools that answered the question the model could not.
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 syllabusTwo census totals and the suburb list, each tied to a source.
| Area | Residents |
|---|---|
| Llanelli built-up area | 42,155 |
| Carmarthenshire | 187,897 |
Carmarthenshire also includes Carmarthen, Ammanford, Burry Port and a great deal of countryside, so its total is not something to add the town to. The full list of suburbs we could place inside the Llanelli built-up area, by checking the postcode nearest to each gazetteer point, is Felinfoel, Dafen, Llwynhendy, Bynea, Morfa, Seaside, Furnace, Pemberton, Bigyn, Pen-y-fan, Cwmcarnhywel, Sandy and Swiss Valley. Machynys, Pwll and Llangennech did not pass that check, so they are not listed. Schools in Llanelli teach the Curriculum for Wales, and older learners can take WJEC GCSE and A level computer science alongside our lessons.
See also Swansea, Carmarthenshire, WJEC GCSE computer science help and coding across Wales. We explain why reasoning comes before AI on thinking skills before AI tools.
559 named streets, one honest label for each, and a model that only reads names.
The learner downloads every mapped road and path around Llanelli from OpenStreetMap in one query and keeps the 559 named streets that lie wholly inside a rectangle drawn around the town. For each one the program answers a question from the map itself: does either end of the street stop at a point joined to no other road a car could use? By that test 215 streets, 38.5%, are dead ends. Footpaths are ignored, so a cul-de-sac with a path out of it still counts as a dead end for cars.
Next the streets are split by naming pattern. 293 follow the English pattern, with the kind of road as the last word: Road, Street, Close, Court. Only 71 of them, 24.2%, are dead ends, and the last word is a strong clue: 9 of the 11 Closes and 8 of the 9 Courts are dead ends, against 7 of 83 Streets. Another 122 follow the Welsh pattern, with the kind of road first: Heol, Clos, Llys, Maes. Here 72, or 59.0%, are dead ends, including 15 of the 23 streets starting with Clos and 11 of the 15 starting with Llys. The remaining 144 names fit neither pattern and are set aside.
| Tested on | Model accuracy | Always guessing "not a dead end" | Dead ends the model found |
|---|---|---|---|
| Unseen English-pattern streets | 82.3% | 75.5% | 33.1% of them |
| All 122 Welsh-pattern streets | 41.0% | 41.0% | 0 of 72, in every split |
On new English names the model looks useful, beating the lazy guess by 6.8 points. Its heaviest weights explain why: "close" pushes hard towards dead end and "street" hard away from it. On the Welsh names it is exactly as good as saying no every time, and in all 200 runs it does not find a single one of the 72 Welsh-pattern dead ends. Clos, the Welsh word for close, sits at the front of the name where a last-word model never looks, and every word after it is new to the model. Nothing about the streets changed; the clue disappeared. The map answers the question perfectly in a few lines of code, because the map, unlike the name, is the thing itself.
Sort picture cards by a rule, then try the rule on cards drawn in a different style.
Count dead ends by name ending in Python, then check the counts against the map.
Train the model, inspect its weights, and design a test that exposes the shortcut.
Streets and road connections are from OpenStreetMap contributors under the Open Database Licence, read with one Overpass query on 1 October 2026. The term shortcut learning follows Geirhos and colleagues, Nature Machine Intelligence, 2020. The dead-end rule, the naming patterns and every percentage here are our own work, and footpaths were deliberately left out of the test.
A high score on familiar data says little about unfamiliar data.
| What the model did | The lesson for any AI |
|---|---|
| Scored 82.3% on English names by leaning on "close" | Ask which clue a model is really using |
| Found 0 of 72 Welsh-pattern dead ends | Test on data unlike the training data |
| Matched a guess that always says no | Compare every model with a lazy baseline |
| The map gave the exact answer | If a direct method exists, prefer it to a prediction |
| Footpaths were left out on purpose | State the definition behind every label |
Large language models take shortcuts too, and their confident tone hides it. In Llanelli lessons, vibe coding means getting an AI to draft the classifier, then probing it with names it has never seen and explaining its mistakes from its weights. We hold agent-building back until a learner's own Python is dependable, which for most comes around age sixteen or later, and anything involving Copilot Studio agents is private tuition. There is more on reading code before trusting it and on our AI agents route for UK students.
This page uses open data from OpenStreetMap, the ONS and postcodes.io. They are not connected with Modern Age Coders, and the model and its results are our own.
The trial lesson places each learner; school year is only a rough first guess.
Sorting, grouping and step-by-step thinking, often away from the screen.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsScratch built with an AI, then early Python.
Vibe Coding for KidsPython and AI for KidsTraining, testing and questioning models beside WJEC courses.
AI and Machine Learning for TeensPython for TeensSolid algorithms and Python, then agents you can explain.
Data Structures & Algorithms CoursePython MasterclassShortcut learning is when a machine learning model relies on an easy clue that happens to work in its training data instead of the real property it was meant to learn, and it matters because such a model can score well in testing and then fail completely when the clue is missing.
Trained on Llanelli's English-pattern street names, a model reached 82.3% accuracy on new English names but found 0 of the 72 dead ends among Welsh-pattern names, where Clos comes first instead of Close coming last.
A learner who has caught a model doing this asks of any AI result which clue produced it, and whether that clue will still be there next time.
Llanelli teenagers who can test a model like this are ready to question AI rather than simply use it, and that confidence is built by writing code. The longer argument is in why code is still worth learning for teenagers in 2026.
Lessons are live video sessions. Please join from a computer with a physical keyboard, as phones and tablets make programming hard going.
The learner writes and runs the code while the tutor asks the questions.
The free lesson shows where to begin, and the course suggestion follows.
The first lesson is free and needs no card.
Each class holds five to ten people at a shared stage, from all corners of Britain.
Two lessons a week in term time, with holiday weeks dropped when you ask.
We handle the clock changes, so the lesson hour does not move.
Why we teach online
Finding five to ten learners at one exact level is realistic across the whole UK, and video means no one travels.
Llanelli learners pay the rate that applies to all our students outside India.
First lesson: free, full length, closing with a course suggestion.
Group lessons, around eight a month.
Private one-to-one lessons, around eight a month.
Every fee is set in US dollars; there is no sterling price list. Nothing is charged for the trial, and billing starts once a course and a weekly time are fixed. Holidays, missed lessons and moving between group and private are explained 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
An age or school year and one or two interests are all we need. Expect something like a card-sorting puzzle, an AI-assisted Scratch game, a first Python script or a small model trained on real Llanelli data.
The street-name model, machine learning, programming and the practical side.
The ONS counted 42,155 usual residents in the Llanelli built-up area at the 2021 census. Carmarthenshire had 187,897.
Yes. Anyone aged 6 to 67 in Llanelli, Felinfoel, Dafen, Llwynhendy, Bynea or elsewhere in Carmarthenshire can join, since every lesson is a live video call.
A feature that predicts the answer in the training data without being the real reason, like the word Close predicting a dead end. When the feature is absent, the model fails.
Look at which inputs carry the most weight, and test the model on data where that input is missing or different, such as Welsh-pattern street names.
A model trained on English-pattern names scored 82.3% on new English names, but on 122 Welsh-pattern streets it matched a guess of always no and found 0 of the 72 dead ends.
Describing a program to an AI in everyday language, then reading, running and correcting its code. We teach it together with hand-written Python.
When their Python stands up without support, for most learners somewhere from sixteen onwards. Copilot Studio agent work is private only.
Yes. Algorithms, data and the ethics of automated decisions appear in WJEC GCSE and A level computer science, and this project touches all three. Grades are never promised.
The first lesson is free. After that, USD 100 a month in a group or USD 150 a month one-to-one.
Yes. Send the holiday dates and we skip those weeks.
Explore Swansea, Carmarthenshire, Neath Port Talbot and WJEC computer science help. For the rest of Wales and the UK, go to our Wales page or the UK overview.