What are the best coding classes in Newport, Wales?
The 2021 census counted 159,592 usual residents in Newport, and children aged five to nine made up 6.5% of them, against 5.7% across Wales. In 2002, building work on the city's Riverfront arts centre uncovered the Newport Ship, a fifteenth-century merchant vessel. Learners in Newport from age six to sixty-seven can join our live online classes, grouped with five to ten others at the same stage or taught on their own, by teachers in India who work to UK hours. The first lesson is on us; after that a group place is USD 100 a month and one-to-one teaching USD 150.
On Monday 17 December 2018 the tolls on the Severn Crossings were abolished. Did traffic grow because of it? On the M4 Prince of Wales Bridge, the Department for Transport counted 67,488 vehicles a day in 2017 and 77,629 in 2019, a rise of 15%. But traffic changes for all sorts of reasons, so the rise alone proves little. The fair question is how much more it grew than similar roads that had no toll to lose. Six English motorway counts near Bristol, counted in both years, changed by 0.07% on average. The difference in the differences, about 15 points, is the estimate. Our teenagers learn the method, and the trap waiting beside it: the old Severn Bridge was not counted in those years at all.
Facts last verified 22 September 2026. Teaching is online; no Newport branch is claimed.
Choose by what the learner enjoys most. A free live lesson opens every course, and we take no card to book it.

Block coding for young learners, including before-and-after puzzles where the question is always what changed and why.
See the syllabus
Real public datasets in Python, including the traffic counts, comparisons and caveats on this page.
See the syllabus
Statistics for adults, from percentage change to fair comparisons and the limits of what data can prove.
See the syllabus
Data and AI analysis for adults who do not code yet, built around questions like the one this page asks.
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 2021 figures for Newport, taken from Nomis as the Office for National Statistics published them, with Wales alongside.
| Measure | Newport | Wales |
|---|---|---|
| Usual residents | 159,592 | Not compared |
| Living in households | 158,205 | Not compared |
| Aged 4 and under | 9,733 (6.1%) | 5.0% |
| Aged 5 to 9 | 10,336 (6.5%) | 5.7% |
| Aged 10 to 14 | 10,215 (6.4%) | 5.9% |
| Students among residents aged 5 and over | 30,401 (20.3%) | 19.9% |
| Usual residents per square kilometre | 838.1 | 149.9 |
In 2021, each five-year band from birth to age fourteen made up a larger share of Newport's residents than of the population of Wales.
Of 159,592 residents, 158,205 lived in ordinary households, with few in halls of residence or other communal living.
At 838.1 residents per square kilometre, the council area joins a busy city to farmland along the Severn estuary and up the Usk valley.
Of the 149,859 residents aged five and over, 30,401 were at school or in full-time study in 2021. With so many young children, many of our Newport learners start early. A Year 2 pupil in Malpas might be solving first puzzles with code blocks, a Year 10 student in Bettws preparing for WJEC GCSE Computer Science, and a parent in Maindee learning Python for work, each in a small group at the same level.
From the Friends of the Newport Ship, who tell its story.
The Friends think a repair or refit was under way when the cradle holding the ship collapsed and it toppled onto its starboard side, unable to be refloated.
The river sediment that buried the vessel preserved it for around 532 years, keeping timbers that would otherwise have rotted away.
Building work on the Riverfront arts centre was paused so that the fifteenth-century merchant ship could be excavated, and its timbers have since gone through a long conservation process.
We have no connection with the Friends of the Newport Ship. The ship belongs here because archaeology asks the same question as the project below: what changed, when, and how sure can we be? A timber shows a repair began; a traffic count shows a road got busier. In both cases the evidence has to be compared with what would have happened anyway before it means anything.
Where the traffic figures come from
The Department for Transport publishes annual average daily traffic for thousands of count points, and marks each figure as counted on the road or estimated from national growth. Around the Severn crossings and Newport, both kinds appear side by side.
Difference-in-differences compares the change where something happened with the change where it did not, over the same years.
| Road | 2017 | 2019 | Change | Counted both years? |
|---|---|---|---|---|
| M4 Prince of Wales Bridge | 67,488 | 77,629 | +15.03% | Yes |
| Six English motorway points near Bristol | Varies | Varies | +0.07% on average | Yes |
| M48 Severn Bridge | 22,437 | 22,632 | +0.87% | No, both estimated |
| M4 in Newport, junctions 28 to 27 | 119,481 | 110,770 | -7.29% | Yes |
| M4 in Newport, junctions 29 to 28 | 124,727 | 129,029 | +3.45% | Yes |
On the Prince of Wales Bridge, 2017 to 2019 brought a 15.03% rise. That is the first difference, and on its own it mixes the toll with everything else that happened.
Roads with no toll to lose show what would probably have happened anyway. Six motorway counts near Bristol, counted in both years, averaged a 0.07% change.
The second difference, 15.03 minus 0.07, is about 15 percentage points: an estimate of the extra growth linked to toll-free crossing, resting on the idea that both would otherwise have moved alike.
The Department for Transport cannot count every road every year, so many figures are estimates that grow a year's count by a national factor. The old Severn Bridge was last counted in 2016, and its 2017 to 2019 values rise by under 1%, exactly as an estimate would. Using them, a careless analysis would conclude that abolishing the tolls did nothing on that bridge. Across the seventeen count points on this page, 14 of the 34 values for 2017 and 2019 are estimates.
Even the counted numbers need care. Within Newport, the M4 between junctions 28 and 27 fell by 7.29% while the stretch from 29 to 28 rose by 3.45%, so the toll change is clearly not the only thing moving traffic on these roads. And the English comparison points sit on routes some Welsh traffic also uses, so if anything they may have picked up part of the effect. A control further from the Severn would make a cleaner comparison.
Learned on the M4, then used on school interventions, price changes, app features, transport schemes and any before-and-after claim in the news.
| Question | For the Severn tolls | What goes wrong if skipped |
|---|---|---|
| Was the data measured? | Only counts from both years are used | Estimates that cannot show a change |
| Is the comparison fair? | Motorways with no toll, same years | Crediting the toll with general traffic growth |
| Would they have moved together? | Assumed, and hard to check with two years | An estimate built on a hidden assumption |
| Could the comparison be affected too? | Possibly, as some Welsh traffic uses them | Underestimating the real effect |
| Is one year enough? | Two years chosen before 2020 disrupted traffic | The 2020 disruption mistaken for a policy |
The third question is the heart of the method. Difference-in-differences only works if the two groups would have changed in step without the event. With data for many years, learners plot both lines before the change and see whether they run parallel. With only two counted years they cannot, and the honest thing is to say so next to the answer.
Two plants, one watered with plant food and one not, measured before and after, and the question of which one grew more than it would have anyway.
The DfT traffic API in Python, counted and estimated values separated, and a difference-in-differences estimate with its assumptions stated.
Measuring the effect of a change at work, from a new process to a price rise, with a comparison group chosen before the results arrive.
We have no connection with the Department for Transport, the Friends of the Newport Ship or Newport City Council. The traffic figures and census tables are published openly; the changes, comparisons and estimate here are our own arithmetic.
Treat these bands as a starting guess; the free lesson settles the real level.
Measuring something twice, spotting the change, and asking what else might have caused it.
Coding for KidsMental Maths for KidsWorking out percentage change in Python and comparing two groups over the same period.
Python and AI for KidsMaths Through CodingDifference-in-differences on real transport data, with counted and estimated values handled properly.
Data Science for TeensPython for TeensDesigning fair before-and-after comparisons for decisions, and reporting their limits plainly.
Statistics & ProbabilityData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Because a confident explanation and a fair comparison are not the same thing.
Ask an assistant whether the Severn tolls changed traffic and it may say yes, citing the 15% rise. A learner who has done the calculation knows to ask what happened on comparable roads, whether the numbers were counted or estimated, and what the comparison assumes. Those questions turn a plausible story into an estimate someone can defend.
The same skill is central to judging AI itself. Companies claim their AI tools raise productivity or improve results, and the fair test is always a comparison with a similar group that did not use the tool, measured over the same period. People who can design and read that comparison are the ones who can tell real gains from coincidence.
So a Newport teenager should still learn to program in 2026, in a city where archaeologists dated a ship's last repair from its timbers: computers can crunch any numbers, but deciding what they prove still takes judgement. The longer argument is in why coding is worth learning in 2026.
Getting across Newport and over the Usk at the end of the school day is slow. A live online lesson avoids it altogether.
A learner in St Julians and another in Rogerstone can share the same class without either crossing a bridge.
We follow Welsh school years, the Curriculum for Wales and WJEC GCSE and A level course names, and every lesson is taught in English.
The free session teaches a real task and finishes with a proposed level, course and weekly time, with no card details needed.
Five to ten learners at one stage, drawn from Newport, the rest of Britain and overseas, so every level has a time that works.
A regular pair of weekly lessons, around eight a month, with holidays and exam periods arranged with the teacher ahead of time.
A 4.30 pm class in Newport begins at 9 pm in India in summer and 10 pm in winter, since India never changes its clocks, and our teachers keep those evening hours for UK learners.
Across Gwent
Families in Cwmbran, Chepstow, Caldicot or Pontypool join exactly the same classes, since everything happens online and groups are formed by level.
A free first lesson, followed by a single monthly fee.
A full lesson at no charge, closing with a suggested level, course and weekly slot.
Roughly eight live lessons a month in a group of five to ten learners at one stage.
Roughly eight live lessons a month, taught to your learner alone.
Whether you live in Allt-yr-yn or Alway, the fee is the same US dollar amount charged to every family outside India, and no price on our site is in pounds. We send no bill until the free lesson has agreed a course and a lesson time; the pricing page deals with pausing, missed lessons and changes between group and private teaching.
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
We pick the first task by level: a before-and-after puzzle for a young child, a short Python program that works out percentage change for a beginner, or the DfT traffic data and a difference-in-differences estimate for a teenager ready for real data.
The questions families in Newport ask us most.
The 2021 census counted 159,592 usual residents in Newport, of whom 158,205 lived in households and the rest in communal establishments such as care homes and halls.
Newport is young: 6.5% of its residents in 2021 were aged 5 to 9, against 5.7% in Wales, and 6.1% were aged 4 or under, against 5.0%. It had 838.1 residents per square kilometre, against 149.9 across Wales.
A way of estimating the effect of an event by comparing how much something changed where the event happened with how much it changed somewhere similar where it did not, over the same period.
On the Prince of Wales Bridge, counted traffic rose 15.03% from 2017 to 2019, while six English motorway counts near Bristol changed by 0.07% on average, suggesting about 15 points of extra growth. It is an estimate resting on stated assumptions.
The Department for Transport's road traffic statistics, which give annual average daily flows for each count point and say whether each figure was counted on the road or estimated.
A fifteenth-century merchant vessel found in 2002 during building work on the Riverfront arts centre, according to the Friends of the Newport Ship, preserved in river sediment for around 532 years. We are not connected with the Friends.
After school, in the evening or at weekends, at a UK time we fix together in the free lesson. India is four and a half hours ahead of Newport in summer and five and a half in winter.
No. We have no centre in Newport and no premises anywhere in the UK; all our teaching is live online. A learner needs a computer with sound and a steady connection, and our phone number is Indian.
The first lesson is free. After it, a group place is USD 100 a month for two live lessons a week, about eight a month, with five to ten learners, and one-to-one lessons on the same pattern are USD 150 a month. Course, format and time are agreed before any charge.
By level, pace and goals rather than age or postcode, with five to ten learners at one stage. If no group fits the learner's week, we offer one-to-one lessons.
Down the M4, the Cardiff page tests whether its size fits Zipf's law, and further west Swansea runs a change detector over roadside air readings. The Wales guide covers the Curriculum for Wales, and our WJEC GCSE Computer Science and WJEC Digital Technology pages help with exams. Across the bridges, Bristol has a page of its own.