Skip to content
Newport, Wales

Coding classes in Newport, Wales

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.

Course picks for Newport

Four courses for the city on the Usk

Choose by what the learner enjoys most. A free live lesson opens every course, and we take no card to book it.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Newport today

A city with plenty of young children

Census 2021 figures for Newport, taken from Nomis as the Office for National Statistics published them, with Wales alongside.

Newport, Census 2021
MeasureNewportWales
Usual residents159,592Not compared
Living in households158,205Not compared
Aged 4 and under9,733 (6.1%)5.0%
Aged 5 to 910,336 (6.5%)5.7%
Aged 10 to 1410,215 (6.4%)5.9%
Students among residents aged 5 and over30,401 (20.3%)19.9%
Usual residents per square kilometre838.1149.9

A young population

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.

Nearly all at home

Of 159,592 residents, 158,205 lived in ordinary households, with few in halls of residence or other communal living.

Between city and country

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.

Found under the riverbank

A medieval ship beneath an arts centre

From the Friends of the Newport Ship, who tell its story.

Around 1469

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.

532 years

The river sediment that buried the vessel preserved it for around 532 years, keeping timbers that would otherwise have rotted away.

2002

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.

Signature project

What did scrapping the Severn tolls do?

Difference-in-differences compares the change where something happened with the change where it did not, over the same years.

Average daily motor vehicles in 2017 and 2019, Department for Transport count points (tolls abolished 17 December 2018)
Road20172019ChangeCounted both years?
M4 Prince of Wales Bridge67,48877,629+15.03%Yes
Six English motorway points near BristolVariesVaries+0.07% on averageYes
M48 Severn Bridge22,43722,632+0.87%No, both estimated
M4 in Newport, junctions 28 to 27119,481110,770-7.29%Yes
M4 in Newport, junctions 29 to 28124,727129,029+3.45%Yes

1. Measure the change

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.

2. Find a comparison

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.

3. Subtract

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.

Counted or estimated?

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.

Fair comparisons

Five questions before claiming an effect

Learned on the M4, then used on school interventions, price changes, app features, transport schemes and any before-and-after claim in the news.

Checking a difference-in-differences estimate
QuestionFor the Severn tollsWhat goes wrong if skipped
Was the data measured?Only counts from both years are usedEstimates that cannot show a change
Is the comparison fair?Motorways with no toll, same yearsCrediting the toll with general traffic growth
Would they have moved together?Assumed, and hard to check with two yearsAn estimate built on a hidden assumption
Could the comparison be affected too?Possibly, as some Welsh traffic uses themUnderestimating the real effect
Is one year enough?Two years chosen before 2020 disrupted trafficThe 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.

Younger learners

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.

Teenagers

The DfT traffic API in Python, counted and estimated values separated, and a difference-in-differences estimate with its assumptions stated.

Adults

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.

Learning ladder

From two plants to difference-in-differences

Treat these bands as a starting guess; the free lesson settles the real level.

Ages 6 to 10

Before and after

Measuring something twice, spotting the change, and asking what else might have caused it.

Coding for KidsMental Maths for Kids
Ages 11 to 13

Percentages in code

Working out percentage change in Python and comparing two groups over the same period.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Natural experiments

Difference-in-differences on real transport data, with counted and estimated values handled properly.

Data Science for TeensPython for Teens
Ages 18 to 67

Evidence at work

Designing fair before-and-after comparisons for decisions, and reporting their limits plainly.

Statistics & ProbabilityData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)
Coding and AI

An AI tool will tell you what caused a change. Why should a Newport teenager learn to check?

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.

Delivery

Caerleon, Rogerstone or Maindee, from home

Getting across Newport and over the Usk at the end of the school day is slow. A live online lesson avoids it altogether.

East and west of the Usk

A learner in St Julians and another in Rogerstone can share the same class without either crossing a bridge.

Years 1 to 13 in Wales

We follow Welsh school years, the Curriculum for Wales and WJEC GCSE and A level course names, and every lesson is taught in English.

A lesson that shows the way

The free session teaches a real task and finishes with a proposed level, course and weekly time, with no card details needed.

Right-sized groups

Five to ten learners at one stage, drawn from Newport, the rest of Britain and overseas, so every level has a time that works.

Two sessions a week

A regular pair of weekly lessons, around eight a month, with holidays and exam periods arranged with the teacher ahead of time.

Newport afternoon, India evening

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.

Fees

Newport lesson fees

A free first lesson, followed by a single monthly fee.

First classUSD 0

A full lesson at no charge, closing with a suggested level, course and weekly slot.

Group tuitionUSD 100

Roughly eight live lessons a month in a group of five to ten learners at one stage.

Private tuitionUSD 150

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.

Reviews

Six families' Google reviews, as they were posted

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

Free placement class

Book a free lesson for a Newport learner

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.

+44

FAQ

Newport coding class questions

The questions families in Newport ask us most.

How many people live in Newport?

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.

How does Newport compare with Wales?

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.

What is difference-in-differences?

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.

Did scrapping the Severn tolls increase traffic?

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.

Where do the traffic figures come from?

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.

What is the Newport Ship?

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.

When are Newport lessons timetabled?

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.

Is there a Modern Age Coders centre in Newport?

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.

How much do Newport lessons cost?

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.

How are Newport groups formed?

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.

Explore Wales and the UK

Welsh cities and beyond

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.

Free Newport classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Free resources

From the blog

Start here