What are the best coding classes in Carmarthenshire?
Carmarthenshire had 187,897 usual residents at the 2021 census. More than a fifth of that count lives in the Llanelli built-up area alone, going by ONS figures; Carmarthen and Ammanford come next, then Cross Hands and Pen-y-groes, Burry Port, Llangennech and Glanaman, along with market towns such as Llandovery and Llandeilo. Every class happens live, with our India-based teachers on video, and an opening lesson at no cost settles where a Year 5 pupil, a sixth-former or an adult should begin. Anyone from 6 to 67 can learn coding, Python and maths, in a class of five to ten or on their own with a teacher. The Carmarthenshire project starts at a bridge over the Tywi. Staying on is USD 100 a month for a place in a class, or USD 150 a month with one teacher.
Near Llandovery, Cadw lists Dolauhirion Bridge at Grade I: a single stone arch of some 25 metres across the Tywi, marked Thomas Edward 1773, though other writers date it to 1785 or credit his father. Its record praises the very broad elliptical arch rising to a thin crown, and the large circular holes through the stonework above it, a weight-saving idea the Edwards family pioneered. An elliptical arch hides a surprisingly hard question. For a circle, the curve's length is simple: pi times the diameter. For an ellipse there is no such tidy formula, and mathematicians spent centuries on it. How long is the arch ring, and how can a computer be sure? This page's project finds out in Python.
Facts last verified 26 September 2026. Teaching is online; no Carmarthenshire branch is claimed.
A Year 1 pupil in Llanelli who loves drawing shapes, a Year 7 in Ammanford ready for typed code, a Year 12 in Carmarthen taking A level maths, and an adult in Burry Port who wants Python for work. For each, a free lesson comes first.

Block coding with circles, curves and shapes drawn by a moving pen.
See the syllabus
Measuring curves, pi and approximation, discovered by coding.
See the syllabus
Secondary maths in depth, including sequences, series and convergence.
See the syllabus
Python for adults from zero, through to numerical calculations.
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 day in March 2021 found 187,897 usual residents, according to ONS figures read through Nomis; town sizes below are the matching built-up areas.
| Place | Population | Place | Population |
|---|---|---|---|
| Llanelli | 42,155 | Burry Port | 4,965 |
| Carmarthen | 16,455 | Llangennech | 4,280 |
| Ammanford | 8,285 | Tumble | 4,040 |
| Cross Hands and Pen-y-groes | 6,340 | Glanaman | 3,865 |
Summing census output areas ourselves reproduces each of these figures to within about twenty people. Carmarthenshire schools teach the Curriculum for Wales and enter older pupils for WJEC GCSE and A level courses. The county council fixes the school holidays; not having read its calendar, we plan each learner's breaks from the dates their family sends.
The city of Swansea has its own page. For exams, see GCSE Maths and Numeracy in Wales and WJEC GCSE Computer Science.
Rough formulas, Ramanujan, straight-line pieces and an exact method from Gauss.
The span comes from the record: about 25 metres, so the half-span is 12.5. The rise is not given, so the learner tries invented values, mainly 7 metres. The arch is modelled as half an ellipse. The learner then measures its length five ways: two quick guesses, two formulas found by the Indian mathematician Srinivasa Ramanujan, a curve made of many short straight pieces, and an exact method based on Gauss's arithmetic-geometric mean, which repeatedly averages two numbers in two different ways until they agree.
| Method | Length | Error |
|---|---|---|
| Exact, arithmetic-geometric mean (5 steps) | 31.242807 m | Reference |
| Pi times average of the two half-axes | 30.630528 m | 2.0 per cent short |
| Straight line pieces, 16 of them | 31.192643 m | 5 cm short |
| Straight line pieces, 1,024 of them | 31.242794 m | Under 0.02 mm short |
| Ramanujan's first formula | 31.242775 m | About 0.03 mm short |
| Ramanujan's second formula | 31.242807 m | A few billionths of a metre |
The quick guesses are a couple of per cent out either way, which on a real arch would be about 60 centimetres. Chopping the curve into straight pieces works, but slowly: every time the number of pieces goes up four times, the error drops about sixteen times, so 1,024 pieces are needed for sub-millimetre accuracy. Ramanujan's formulas, published over a century ago, are astonishing; the second is right to a few billionths of a metre here. The arithmetic-geometric mean reaches the exact value in only five rounds of averaging, because its error roughly squares away at every step.
Our own first version of the exact method had a bug and returned half the right length. It was caught by an easy test: when the rise equals the half-span, the arch is a semicircle, and every correct method must give pi times 12.5, 39.27 metres. Testing code against a case you already know the answer to is one of the most useful habits in programming.
Lay string along drawn circles and ovals, measure it, and compare with a guess, then draw ovals in Scratch.
Approximate an arch with straight pieces in Python and watch the total creep up as the pieces multiply.
Code Ramanujan's formulas and the arithmetic-geometric mean, measure each error, and test on the semicircle case.
The span, the elliptical shape and the history come from Cadw's record. The rise is invented and the real arch is not a perfect ellipse, so the lengths describe the mathematics, not the stonework at Dolauhirion.
What the Grade I record says.
| Record detail | What it says |
|---|---|
| Built | By Thomas Edwards according to the record, marked Thomas Edward 1773; also attributed to William Edwards and dated 1785 by other writers |
| Form | A single broad elliptical arch of some 25 m span, 3.6 m wide, rising to a thin crown |
| Innovation | Weight-reducing pierced spandrels, introduced by the Rev William Edwards at Pontypridd in 1756 |
| Holes | Large circular holes through the spandrels, edged with cut stone |
| Setting | Rising high above the Tywi from natural rock abutments |
| Status | Listed Grade I and a scheduled monument |
Approximations and exact algorithms sit behind satellite orbits, GPS on an ellipsoidal Earth, lens design and the graphics that draw ovals on every screen. Knowing how accurate a formula is, and testing it against a case with a known answer, separates reliable software from lucky software. A Carmarthenshire student who has measured an arch five ways understands that difference.
We have no connection with Cadw or Carmarthenshire County Council. The record's content is theirs; the arch model, the calculations and any mistakes are ours.
The year bands are guides; the free lesson places each learner.
Block coding that draws circles, ovals and patterns.
Coding for KidsScratch Coding for KidsTyped Python adding up small steps to measure curves.
Maths Through CodingPython and AI for KidsApproximation, sequences and accuracy alongside WJEC GCSE and A level maths.
High School MathematicsPython for TeensPython for adults, from calculations to testing numerical code.
Python MasterclassData Analysis CourseA formula without an error estimate is only half an answer.
Ask a chatbot for the length of an elliptical arch and it will often give one formula and one number. It rarely says whether that formula is an approximation, how far out it might be, or how to check it against a known case such as a semicircle.
A Carmarthenshire learner who has compared five methods and tested each on a semicircle knows the questions to ask. That habit turns an AI answer into a checked one.
Proving how accurate an answer is, rather than taking it on trust, is a skill Carmarthenshire teenagers gain by learning to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Towns and villages across the county all join the same way.
The learner types every line; the teacher watches on the shared screen and steps in when a bug appears.
A Year 6 in Burry Port or a Year 13 in Carmarthen is placed by school year and Curriculum for Wales stage, and exam study follows WJEC. Lessons are in English.
A complete lesson for free, followed by an honest view of what fits.
Five to ten learners at one level in each class, from different places.
Two lessons weekly during term, none in the holidays.
Twice a year the clocks move, but your class stays at its UK time; the teachers, working on India time, shift their day.
Why groups span the county
Five learners at one level, free at the same time, rarely live in one Carmarthenshire town. Grouping by level gives a pupil in Tumble or Glanaman a class that fits.
A learner in Llandeilo pays exactly what one in Llanelli pays, and the same as learners in every country outside India.
A full lesson, free, then a recommendation.
About eight lessons a month in a group of five to ten.
About eight lessons a month with a teacher of your own.
We quote only US dollars, never sterling. An invoice follows only after the trial, when a course and weekly slot are settled, and our pricing page explains what happens over holidays, after absences and when changing format.
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
A line or two is enough: who the lesson is for, their year or age, and a favourite pastime. From that, the trial might become a Scratch sketch, a first Python loop, or the Dolauhirion arch described here.
The county, the Dolauhirion project and practical points.
The 2021 census counted 187,897 usual residents in Carmarthenshire.
ONS 2021 built-up areas: Llanelli 42,155, Carmarthen 16,455, Ammanford 8,285, and Cross Hands and Pen-y-groes 6,340.
Learners measure a half-ellipse arch with a 25 metre span in Python, comparing rough formulas, straight-line pieces, Ramanujan's formulas and an exact method based on the arithmetic-geometric mean.
Its exact length needs what mathematicians call an elliptic integral, so people use very good approximations, such as Ramanujan's, or fast exact algorithms.
Cadw notes it is marked Thomas Edward 1773, with some writers dating it to 1785, and lists it at Grade I.
There is no classroom to travel to: a Glanaman pupil and a Llangennech pupil both join from home by video.
Yes, with WJEC GCSE Computer Science and GCSE maths too. We build understanding and never promise grades.
Six-year-olds start with blocks; teenagers move to Python and exam maths; adults up to 67 learn Python at their own pace.
Free for the first lesson; after that, a monthly USD 100 in a group or USD 150 individually.
Yes. Tell us your school's holiday weeks and we leave them free.