What are the best coding classes in Caerphilly?
Caerphilly county borough had 175,952 usual residents at the 2021 census, spread across many towns. Caerphilly itself is the largest built-up area, then Risca, Blackwood and Ystrad Mynach, with Pontllanfraith, Bargod, Newbridge and Bedwas next and many smaller places, from Oakdale to Rhymney. Our teachers work from India and every lesson is live on video; the first one is free and settles the right level for a Year 4 pupil, a Year 13 student or an adult alike. Coding, Python and maths are taught to learners from six to 67, alone with a teacher or among five to ten classmates. The Caerphilly project comes from a colliery engine house at New Tredegar. Continuing costs a monthly USD 100 in a class, or USD 150 with a tutor to yourself.
At New Tredegar, Cadw lists the Elliot Colliery winding engine house at Grade II*, with its engine by Thornewill and Warham, installed in 1891. The record quotes a description full of numbers, each in old units with a modern conversion in brackets: cylinders of 42 inches, a stroke of 6 feet, a drum of 24 feet, and a daily lift of about 6,000 tons of water. Numbers written twice in two systems are a gift to a programmer, because each pair can be checked. Do the conversions agree? This page's project writes a short Python program that reads the record's text, finds every pair, converts the old figure itself and flags any that disagree. One pair stands out, and the tons raise a question of definitions.
Facts last verified 26 September 2026. Teaching is online; no Caerphilly county borough branch is claimed.
Think of a seven-year-old in Risca who counts everything, a Blackwood Year 6 eager to type code, an Ystrad Mynach teenager beginning WJEC GCSE Computer Science, and a Caerphilly adult who checks spreadsheets for a living. Each of them would open with a free lesson.

Block coding with measuring, converting and checking games.
See the syllabus
Units, ratios and percentages practised by writing code.
See the syllabus
Complete Python for teenagers, including text processing and tests.
See the syllabus
Data analysis for adults who need to check figures they did not produce.
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 syllabusONS counted 175,952 usual residents at the 2021 census, a figure we read through Nomis. Figures for individual towns are the matching ONS built-up areas.
| Town | Residents | Town | Residents |
|---|---|---|---|
| Caerphilly | 33,105 | Bargod | 8,035 |
| Risca | 15,195 | Newbridge | 7,585 |
| Blackwood | 12,620 | Bedwas | 6,460 |
| Ystrad Mynach | 11,855 | Oakdale | 6,130 |
| Pontllanfraith | 9,360 | Abertridwr and Senghenydd | 5,640 |
Beyond the table come Abercarn, Rhymney, Aberbargoed, Llanbradach and New Tredegar, among others; our own output-area sums agree with every published figure to within five people. Pupils here follow the Curriculum for Wales before WJEC exam courses take over at GCSE and A level. Caerphilly County Borough Council sets the school holidays; we have not read them and plan breaks from each family's own dates.
The capital has its own page at Cardiff. For exam help, see WJEC GCSE Computer Science and WJEC GCSE Digital Technology.
Find every pair of figures, convert, compare, flag.
The learner saves the text of Cadw's record and writes a regular expression, a compact search pattern, that picks out every place where a number with an imperial unit is followed by a metric figure in brackets: inches with metres, feet with metres, tons with tonnes. For each pair, the program converts the imperial figure itself, one inch being 0.0254 metres and one foot 0.3048, and compares the result with the bracketed number. Anything more than 3 per cent apart is flagged for a human to look at. The program finds six pairs.
| Pair in the record | Our conversion | Difference | Verdict |
|---|---|---|---|
| 42" (1.4m) | 1.067 m | +31.2 per cent | Flagged |
| 6' (1.82m) | 1.829 m | -0.5 per cent | Agrees |
| 24' (7.3m) | 7.315 m | -0.2 per cent | Agrees |
| 28" (711mm) | 0.711 m | 0.0 per cent | Agrees |
| 6000 tons (6120 tonnes) | 6,096 long tons or 5,443 short tons | Factor 1.020 | Definition question |
| 3000 tons (3060 tonnes) | 3,048 long tons or 2,722 short tons | Factor 1.020 | Definition question |
Four pairs agree to well within rounding. The cylinder figure does not: 42 inches works out at 1.067 metres, while the bracket says 1.4, almost a third more. The program cannot say which half is the slip, only that the two cannot both be right, which is exactly what a good checker should report. The tons are subtler. Britain's traditional long ton is about 1.016 tonnes and the American short ton about 0.907; the record's conversions multiply by 1.020, close to the long ton but not exact. Nothing is necessarily wrong here: rounded figures such as c 6,000 were converted roughly. But it shows why a program handling tons must ask which ton is meant.
The learner then makes the checker sturdier: it must cope with commas in numbers, with mm as well as m, and with a pair written the other way round. Each new rule gets a small test of its own, so that fixing one case never quietly breaks another.
Measure things in inches and centimetres, write both down, and build a Scratch quiz that spots a wrong pair.
Write a Python function that converts inches and feet to metres and checks a list of pairs by hand-entered values.
Use regular expressions to extract pairs from real text, set a tolerance, add tests, and handle the long ton and short ton.
The figures are quoted as they appear in Cadw's record, which itself quotes an earlier description. Our program only reports that one pair is inconsistent; we do not claim which number is the mistake, or say anything about the engine beyond the record.
What Cadw's record describes.
| Record detail | What it says |
|---|---|
| Pits | East and West Elliot pits, developed during the 1880s |
| Engine | By Thornewill and Warham of Burton on Trent, installed 1891 |
| Water | Used to lift about 6,000 tons of water a day soon after coal production began |
| Upgrade | High pressure boilers and two extra cylinders added in 1904, about 2,000 horsepower |
| Drum | A lighter semi-spiral drum known as a diabolo, with a reverse taper |
| Later life | The pit closed in 1967; the building became a museum in the mid 1990s |
Automatic consistency checks run through modern software everywhere: spreadsheets that flag totals, engineering tools that insist on units, and data pipelines that refuse figures that cannot both be true. Mixed units have caused expensive failures in engineering, which is why many teams now make the computer check every conversion. A Caerphilly pupil who has built one has a genuinely professional habit.
We have no connection with Cadw or Caerphilly County Borough Council. The record's text belongs to Cadw; the checker, its conversions and any errors belong to us.
Year bands are a starting guess; the trial lesson confirms it.
Block coding with lengths, weights and simple comparisons.
Coding for KidsScratch Coding for KidsTyped Python converting units and checking answers.
Maths Through CodingPython and AI for KidsString processing, patterns and testing alongside WJEC GCSE and A level courses.
Python for TeensProblem Solving for TeensPython and data analysis for adults who validate figures at work.
Data Analysis CoursePython MasterclassReading past an inconsistency is easier than flagging it.
Give a chatbot a paragraph full of paired figures and ask for a summary, and it will usually repeat them faithfully, including a pair that cannot be right. Unless asked to check, it rarely stops to recompute, and it may not ask which ton was meant.
A Caerphilly learner who has written a checker knows to make the computer verify, not just repeat. That discipline is exactly what AI-generated summaries of technical material need.
Teenagers in Caerphilly should still learn to code in 2026 so they can make the machine check numbers instead of just repeating them. The longer argument is in why teenagers should still learn to code in 2026.
Towns throughout the county borough join by video in the same way.
Each program is typed by the pupil while the teacher watches the shared screen and nudges when needed.
Whether it is Year 5 in Oakdale or Year 12 in Bargod, we look at the year and the Curriculum for Wales, and exam work follows the WJEC specifications. Lessons are in English.
A full lesson without charge, then an honest recommendation.
Five to ten learners at the same level, from many places.
Two lessons a week in term, with holidays off.
Clock changes do not move your lesson; our teachers on India time adjust instead.
Why groups span several towns
Five learners at one level, all free at the same hour, rarely live in one town. Grouping by level gives a pupil in Bedwas or Abercarn a class that fits.
Blackwood or Caerphilly, the fee is the same, as it is in every country we teach outside India.
A complete trial lesson, free, followed by advice.
About eight lessons a month in a group of five to ten.
About eight lessons a month, one-to-one.
All fees are in US dollars, with no sterling price list. We start billing only after the trial has fixed a course and a weekly time; the pricing page explains holidays, absences and switching formats.
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
Send the learner's age or school year and an interest, and we will plan the trial around it: a Scratch game, a Python program, or the unit checker on this page.
The county borough, the colliery project and practical points.
The 2021 census counted 175,952 usual residents.
ONS 2021 built-up areas: Caerphilly 33,105, Risca 15,195, Blackwood 12,620 and Ystrad Mynach 11,855.
Learners write a Python checker that finds every imperial and metric pair in Cadw's record, converts each one, and flags a cylinder size where 42 inches is bracketed as 1.4 m, though 42 inches is 1.07 m.
A tonne is 1,000 kilograms. The British long ton is about 1,016 kg and the American short ton about 907 kg, so tons must always be defined.
In 1891, according to Cadw, which lists the engine house and engine at Grade II*.
No building is involved: a learner in Rhymney and one in Risca each log in from home.
It is, as is GCSE maths in Wales. Grades depend on the learner, so we promise understanding, not results.
We teach every age between six and 67. Younger children build with blocks, teenagers move on to Python and exam preparation, and adults usually want Python with real data.
Lesson one costs nothing. From then on it is USD 100 per month for a group place or USD 150 per month for individual tuition.
Yes. Send us your school's holiday weeks and we leave them free.
Bridgend models a water-balance lift, Blaenau Gwent photographs a town clock with a pinhole camera, and Cardiff has a city page. Our Wales page links each Welsh area as it is published, and the UK hub covers the rest.