What are the best coding classes in Bangor, Wales?
Gwynedd, the county that includes Bangor, had 117,393 usual residents at the 2021 census, and in the Bangor City area 60.7% of residents aged five and over were students. Menai Heritage records that Thomas Telford's suspension bridge over the Menai Strait was completed on 30 January 1826. Bangor learners aged six to sixty-seven join our teachers in India on live video, one to one or in a group of five to ten at the same level, at hours arranged around the Welsh school and working day. Lesson one costs nothing; from then on, families pay USD 100 a month for a group place or USD 150 for a teacher to themselves.
Across the Menai Strait from Bangor, the Met Office station at Valley on Anglesey has counted hours of sunshine every month since the 1930s. In November 2001 it swapped its Campbell-Stokes sunshine recorder for an automatic Kipp and Zonen sensor. The record shows fewer sunny hours afterwards. Did Anglesey get duller, or did the new instrument simply count differently? Our teenagers use regression discontinuity: fit a line to the months just before the switch and another to the months just after, and measure the step between them. At every width they try, the step is downward, from 10.8 to 19.5 hours a month. Then they test whether an ordinary month could produce a step that big.
Facts last verified 23 September 2026. Teaching is online; no Bangor branch is claimed.
Match the course to the learner's interests: each of these four opens with a free live lesson, and you can book it without giving any payment details.

Block programming for younger children, a first step towards experiments that change one thing and measure what happens.
See the syllabus
Python from first lines to full projects, enough to read ninety-five years of weather records and test for a break in them.
See the syllabus
Statistics on real data in Python, including how to tell a real change from a change in the way something was measured.
See the syllabus
Python for adults who compare figures before and after a change at work, and need to know whether the change caused anything.
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 Gwynedd and for the two middle-layer areas the House of Commons Library names Bangor City and Bangor South, from the Office for National Statistics on Nomis.
| Area | Usual residents | Students among those aged 5 and over | Residents per square kilometre |
|---|---|---|---|
| Gwynedd | 117,393 | 21.4% | 46.3 |
| Bangor City | 8,615 | 60.7% | 3,111.9 |
| Bangor South | 8,377 | 26.9% | 1,265.2 |
| Wales | 3,107,494 | 19.9% | 149.9 |
In the Bangor City area, 5,082 of the 8,375 residents aged five and over were studying, and 2,261 people lived in communal establishments such as halls.
Across Gwynedd, 7.3% of residents were aged 20 to 24 in 2021, against 6.0% in Wales, and 23,962 of the 112,045 aged five and over were students.
At 46.3 residents per square kilometre, Gwynedd is far more thinly settled than Wales as a whole, with 113,682 people living in households.
Our Bangor groups draw on the city and the villages around it. One evening might bring together a Maesgeirchen eight-year-old on a first game, a Bangor Year 11 student working towards WJEC GCSE Computer Science and a Tregarth parent picking up Python for the office, each in a small group at their own pace.
From Menai Heritage, the trust that records the bridges over the Menai Strait.
After an Act of Parliament, the first stone of Thomas Telford's suspension bridge was laid, part of his work on the road between London and Holyhead.
The Menai Suspension Bridge was completed. Menai Heritage records that sixteen huge chains held up 579 feet of deck, leaving 100 feet of clear space beneath.
A second crossing followed, the Britannia Bridge engineered by Robert Stephenson, which Menai Heritage records alongside Telford's bridge and the people who built them.
Menai Heritage describes Telford's bridge as the biggest suspension bridge in the world at the time. We have no connection with Menai Heritage, Gwynedd Council or the Met Office. The bridges are on this page because the Valley weather station stands on Anglesey, the island they reach, and because a bridge, like a new instrument, changes what happens on one side of a line and not the other.
Where the sunshine data comes from
The Met Office publishes historic station data for Valley, 10 metres above sea level on Anglesey, with monthly sunshine totals. It marks hours measured by the automatic Kipp and Zonen sensor with a # and says the rest came from a Campbell-Stokes recorder.
Regression discontinuity looks for a sudden step at a known cut-off. Fit a trend on each side of the cut, using only months close to it, and measure the gap where the two lines meet the cut.
| Months used on each side | Step at the switch |
|---|---|
| 36 | -17.2 hours a month |
| 60 | -18.1 hours a month |
| 84 | -10.8 hours a month |
| 120 | -19.5 hours a month |
Subtract each calendar month's average from the Campbell-Stokes years, so a dull December and a bright June can sit on the same line.
Take the months just before November 2001 and fit a straight line; do the same just after. The difference between the lines at the cut is the step.
A real effect should not vanish when you use a few more or fewer months. At Valley, every width gives a fall, between 10.8 and 19.5 hours a month.
We repeated the fit at 908 other months where nothing changed, placebo cut-offs, using 60 months each side. Their steps averaged almost zero, but 14.0% were at least as large as the real one. So the fall at the switch is consistent with the new sensor counting fewer hours, yet about one ordinary month in seven could show a step that big by chance. That is evidence, not proof. For contrast, at Camborne in Cornwall, which switched in July 2007, the step changed sign with the width and 60% of placebo cuts were as large: no sign of an effect at all.
A plain before-and-after average tells a similar but blunter story: sunshine was 3.9 hours a month above normal in the five years before the switch and 7.0 below it in the five years after. The regression discontinuity is better because it looks only at the months nearest the change and allows for any slow trend, and the placebo test says honestly how surprising the step is.
Learned on Anglesey's sunshine, then used for policy changes, new school rules, price changes, software releases and any record where the method of measuring changed.
| Question | For Valley's sunshine | What goes wrong if you skip it |
|---|---|---|
| Is the cut-off known in advance? | Yes: the file marks the switch | Hunting for the month with the biggest step |
| How many months each side? | 36, 60, 84 and 120, all reported | A width chosen for the answer it gives |
| What about seasons and trends? | Monthly averages removed, lines fitted | A slow trend mistaken for a step |
| Could chance do it? | 908 placebo cut-offs | Ordinary variation reported as an effect |
| Does a second case agree? | Camborne tested the same way | One station treated as the whole story |
The first row is what makes the method trustworthy here. Because the Met Office marks exactly when the instrument changed, the cut-off was fixed before looking at any sunshine figures. Searching the record for the most dramatic step and then explaining it would be a different, far weaker kind of evidence.
Measuring the same thing with two different rulers and discovering that the answer depends on the tool.
Regression discontinuity in Python on ninety-five years of Met Office data, with several widths and a placebo test.
Judging the effect of a change at work, with the cut-off fixed in advance and chance tested honestly.
We are not connected with the Met Office, Menai Heritage or Gwynedd Council. The station data and census tables are published openly; the anomalies, fits and placebo tests on this page are our own analysis.
Ages are only approximate here; the free lesson tells us which rung a learner is really on.
Measuring with different tools and noticing when the tool, not the thing, has changed the answer.
Scratch Coding for KidsProblem Solving and Computational Thinking for KidsComparing averages before and after a change in Python, and asking what else might explain the difference.
Python and AI for KidsMaths Through CodingLocal lines either side of a cut-off, bandwidth checks and placebo tests on real Met Office records.
Python for TeensData Science for TeensMeasuring whether a new policy or system really changed anything, with fair comparisons and stated limits.
Python Automation CourseData Science CourseBecause a change in how data was collected can look exactly like a change in the world, and models cannot tell the difference on their own.
If an AI system learned Anglesey's weather from this record without knowing about the new sensor, it could conclude the island had become duller in 2001. A learner who has tested the switch directly knows to ask how any dataset was collected, and when that changed, before trusting what a model learns from it.
Regression discontinuity is also one of the most respected ways to measure cause and effect without a controlled experiment. Practising it on a real, well-documented instrument change, with placebo tests to keep it honest, builds the kind of judgement that AI tools cannot supply for you.
So a Bangor teenager should keep learning to code in 2026, beside a strait that Telford bridged two centuries ago: data will keep pouring in, but someone has to notice when the way it was measured changed. The longer argument is in why coding is worth learning in 2026.
Bangor sits between the mountains and the Menai Strait, with villages up the valleys and across the water. Online, each of them is equally close to the lesson.
A learner in Glasinfryn and another in Porthaethwy can share a class without anyone crossing a bridge.
We follow Welsh school years, the Curriculum for Wales and WJEC GCSE and A level course names; every lesson is taught in English.
The first session works through a real task and ends with our suggested level, course and weekly slot. We do not take card details.
Five to ten learners working at one level, from Bangor, the rest of the UK and abroad, so every stage has sensible times.
Two fixed lessons each week, about eight a month, with half terms and exam weeks planned with the teacher in advance.
At 5 pm in Bangor it is 9.30 pm for our teachers in India in summer and 10.30 pm in winter, as India keeps a single time all year; they arrange their evenings around families here.
Across North Wales
Families in Caernarfon, Llandudno, Holyhead or Conwy join exactly the same groups, since every lesson is online and groups are set by level.
Nothing to pay for lesson one, then a single fee each month.
A full lesson free of charge, ending with advice on level, course and a weekly time.
Around eight live lessons a month, in a group of five to ten learners at the same stage.
Around eight live lessons a month, with the teacher focused only on your learner.
Families in Y Felinheli or Llandygai are billed in US dollars, like every family outside India, and our site shows no pound prices. We only start charging after the free lesson, when you have picked a course and a regular time together with us; how pausing, missed lessons and moving between a group and private teaching work is all laid out on the pricing page.
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
What we teach first depends on who is learning: a two-rulers measuring game for a young child, a short Python program comparing averages before and after a change for a beginner, or the Valley sunshine record and a regression discontinuity for a teenager ready for real data.
What Bangor families ask us most often.
Census 2021 counted 117,393 usual residents in Gwynedd, the county that includes Bangor. The middle-layer areas the House of Commons Library names Bangor City and Bangor South had 8,615 and 8,377.
It is thinly settled, at 46.3 residents per square kilometre against 149.9, and has more young adults: 7.3% of residents were aged 20 to 24 in 2021, against 6.0% in Wales. In the Bangor City area, 60.7% of residents aged five and over were students.
A way to measure the effect of a change that happens at a known cut-off. You fit a trend just before the cut and another just after, and the gap between them at the cut estimates the effect, then you test whether ordinary points could produce a gap that big.
The record steps down at the November 2001 switch at every width we tried, by 10.8 to 19.5 hours a month, which fits a sensor that counts fewer hours. But 14.0% of placebo months showed a step as large, so it is evidence rather than proof.
From the Met Office's historic station data for Valley on Anglesey, monthly since December 1930, which marks months measured by the automatic Kipp and Zonen sensor.
Menai Heritage records that the first stone was laid on 10 August 1819 and the bridge was completed on 30 January 1826, designed by Thomas Telford. We are not connected with Menai Heritage.
Bangor families usually choose an after-school slot, a weekday evening or a weekend morning, and we agree it in the free lesson. For our teachers in India the clock reads four and a half hours later than in Wales during British Summer Time, and five and a half hours later in winter.
No. We have no Bangor centre and no premises anywhere in the UK, as every lesson is live online. Learners need 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; one-to-one teaching on the same timetable is USD 150 a month. Nothing is charged until the course, format and time are agreed.
By level, pace and goals rather than age or where they live, with five to ten learners at the same stage. If no group suits the learner's week, we offer one-to-one lessons.
In the south, the Swansea page hunts for the moment roadside air changed without knowing when, and Newport compares traffic before and after the Severn tolls ended. Learners taking WJEC GCSE Computer Science or WJEC GCSE Digital Technology have their own pages. For how our levels line up with Welsh schooling, see the Wales guide; the UK coding page leads on to every other city.