---
title: "Best Coding Classes in Newport, Wales | Modern Age Coders"
description: "Live online coding, Python, AI and maths lessons for learners in Newport, Wales, aged 6 to 67, from Caerleon and Malpas to Maindee. The first lesson is free."
canonical: https://learn.modernagecoders.com/best-coding-class-in-newport-wales
source: src/pages/best-coding-class-in-newport-wales.html
---
> Live online coding, Python, AI and maths lessons for learners in Newport, Wales, aged 6 to 67, from Caerleon and Malpas to Maindee. The first lesson is free.

Skip to contentCourse 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.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)Ages 6 to 10Coding for KidsBlock coding for young learners, including before-and-after puzzles where the question is always what changed and why.See the syllabus](/courses/kids-coding-blocks-masterclass)[![Data Science for Teens course thumbnail](/images/data-science-teens.webp)Ages 13 to 18Data Science for TeensReal public datasets in Python, including the traffic counts, comparisons and caveats on this page.See the syllabus](/courses/data-science-course-for-teens-python-data)[![Statistics & Probability course thumbnail](/images/statistics-probability-maths.webp)University and adultStatistics & ProbabilityStatistics for adults, from percentage change to fair comparisons and the limits of what data can prove.See the syllabus](/courses/statistics-probability-maths-course)[![Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI) course thumbnail](/images/data-ai-analytics-non-programmers.webp)University and adultData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Data and AI analysis for adults who do not code yet, built around questions like the one this page asks.See the syllabus](/courses/data-and-ai-analytics-for-non-programmers-course)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/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.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)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.

| 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 |

### 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.

| 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 |

### 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.

| 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.

### 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 Kids](/courses/kids-coding-blocks-masterclass)[Mental Maths for Kids](/courses/mental-maths-mastery-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 Kids](/courses/python-ai-kids-masterclass)[Maths Through Coding](/courses/maths-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 Teens](/courses/data-science-course-for-teens-python-data)[Python for Teens](/courses/python-complete-masterclass-teens)Ages 18 to 67

### Evidence at work

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

[Statistics & Probability](/courses/statistics-probability-maths-course)[Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)](/courses/data-and-ai-analytics-for-non-programmers-course)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](/blog/is-coding-worth-learning-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 class**USD 0**

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

Group tuition**USD 100**

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

Private tuition**USD 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.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Newport%2C%20Wales.)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.

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [contact@modernagecoders.com](mailto:contact@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Newport one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Newport%2C%20Wales.)

Submitted details are used for placement and follow-up.

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](/best-coding-class-in-cardiff) tests whether its size fits Zipf's law, and further west [Swansea](/best-coding-class-in-swansea) runs a change detector over roadside air readings. The [Wales guide](/coding-and-ai-classes-in-wales) covers the Curriculum for Wales, and our [WJEC GCSE Computer Science](/wjec-gcse-computer-science-help-wales) and [WJEC Digital Technology](/wjec-gcse-digital-technology-help-wales) pages help with exams. Across the bridges, [Bristol](/best-coding-class-in-bristol) has a page of its own.

Book the free class[Message us on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Newport%2C%20Wales.)Free Newport class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby cities

- [Best Coding Classes in Newry](/best-coding-class-in-newry)
- [Best Coding Classes in Newcastle upon Tyne](/best-coding-class-in-newcastle-upon-tyne)
- [Best Coding Classes in Norwich](/best-coding-class-in-norwich)
- [Best Coding Classes in Milton Keynes](/best-coding-class-in-milton-keynes)
- [Best Coding Classes in Nottingham](/best-coding-class-in-nottingham)
- [Best Coding Classes in Manchester](/best-coding-class-in-manchester)
- [Best Coding Classes in St Albans](/best-coding-class-in-st-albans)
- [Best Coding Classes in Reading](/best-coding-class-in-reading)
- [Best Coding Classes in Truro](/best-coding-class-in-truro)
- [Best Coding Classes in Gangtok](/best-coding-class-in-gangtok)
- [Coding Classes in Adam](/coding-classes-in-adam)

### Free resources

- [Python Tutorial for Beginners: Complete Guide](/resources/python)
- [Introduction to Python](/resources/python/introduction-to-python)
- [Forms and Input Validation](/resources/javascript/forms-and-validation)
- [Operators in Python](/resources/python/operators-in-python)

### From the blog

- [Learn Python Step by Step: The Free Tutorial Library](/blog/learn-python-step-by-step)
- [Coding for 7 Year Olds: What to Learn](/blog/coding-for-7-year-olds-what-how-kids-should-learn-programming)
- [20 Python Programs for CBSE Class 12 Board Exam (083)](/blog/python-programs-for-cbse-class-12)

### Start here

- [Real projects built by Modern Age Coders students](/student-labs)
- [Browse every live course at Modern Age Coders](/courses)

---

*Canonical: https://learn.modernagecoders.com/best-coding-class-in-newport-wales*
