What are the best coding classes in Monmouthshire?
Monmouthshire had 92,957 usual residents at the 2021 census. Abergavenny, Chepstow and Monmouth are its three main towns, each above 10,000 people, with Caldicot close behind and Undy and Magor, Usk, Gilwern and Llanfoist among the smaller places. Teachers in India run each lesson live by video, and a trial session at no cost shows where a Year 4 child, a sixth former or an adult ought to start. Coding, Python and maths are open to anyone from 6 to 67, taught solo or in a class of five to ten at one level. The Monmouthshire project starts at a hilltop roundhouse above Monmouth. Families who continue pay USD 100 monthly for group classes or USD 150 monthly for solo tuition.
In 1794 a dining club in Monmouth built a small round tower on the highest point of The Kymin, purely to enjoy the view. Cadw lists the Kymin Roundhouse at Grade II* and records that Nelson breakfasted there in 1802, that its windows were supposedly aligned on objects in the view, and that its flat roof once carried a telescope for the members. A telescope does more than make things bigger. The size of its lens sets the finest detail it can ever show, because light spreads slightly as it passes through any opening. And the air itself adds a shimmer that no lens can beat. How much detail could the club have seen, and what really limited it? Python gives the answer below.
Facts last verified 26 September 2026. Teaching is online; no Monmouthshire branch is claimed.
A Year 1 pupil in Usk who loves binoculars, a Year 6 in Caldicot ready to type code, a Year 11 in Abergavenny preparing for WJEC GCSE maths, and an adult in Chepstow teaching themselves Python. Each begins with a free lesson.

Block coding with light, lenses and spotting games.
See the syllabus
Angles, tiny numbers and unit conversion, made clear by coding.
See the syllabus
Secondary maths in depth, from radians to standard form and physics formulas.
See the syllabus
Python for adults from zero, up to science and engineering scripts.
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 92,957 usual residents in Monmouthshire on census day 2021, read here through Nomis. Town figures below are ONS built-up areas, counted on that same day.
| Town | People | Town | People |
|---|---|---|---|
| Abergavenny | 13,695 | Undy and Magor | 5,740 |
| Chepstow | 11,935 | Usk | 2,310 |
| Monmouth | 10,325 | Gilwern | 2,185 |
| Caldicot | 9,815 | Llanfoist | 2,005 |
Each figure matches our own output-area total to within six people. Monmouthshire's schools teach the Curriculum for Wales, and exam classes follow WJEC GCSE and A level courses. Monmouthshire County Council sets the holidays; we have not read its calendar, so each family tells us its own dates.
The city of Newport has its own page. For exam support, see GCSE Maths and Numeracy in Wales and WJEC GCSE Computer Science.
One formula for light spreading through an opening, and one number for shimmering air.
Light passing through any circular opening spreads a little, which blurs every point into a tiny disc. The smallest angle a lens can separate, its angular resolution at the diffraction limit, is about 1.22 times the wavelength divided by the opening's width. Green light has a wavelength of about 550 billionths of a metre. The learner codes the formula, converts the angle from radians into arcseconds, the astronomer's unit where 3,600 make a degree, and multiplies by distance to find the smallest detail that could be seen. The distances and telescope sizes are our own choices; the record does not say what the club's telescope was.
| Opening | Finest angle | Smallest detail at 5 km | At 10 km |
|---|---|---|---|
| Eye pupil, 5 mm | 27.7 arcsec | 0.67 m | 1.34 m |
| Telescope, 3 cm | 4.6 arcsec | 11 cm | 22 cm |
| Telescope, 5 cm | 2.8 arcsec | 7 cm | 13 cm |
| Telescope, 10 cm | 1.4 arcsec | 3 cm | 7 cm |
Doubling the width of the lens halves the finest angle, so a 10 centimetre telescope could in principle pick out detail about twenty times finer than the pupil of an eye. Real eyes do worse than their pupil suggests, typically about a minute of arc, because of the retina behind them. But the telescope has a limit too: the air. Warm and cool pockets bend light slightly and set a shimmer that astronomers call seeing. On a good night that is about one arcsecond, and along the ground on a sunny day it is usually worse. One arcsecond at 10 kilometres is about 5 centimetres.
So which limit wins? The learner finds the crossover by setting the diffraction limit equal to one arcsecond: an opening of about 14 centimetres. For any telescope smaller than that, the lens is the bottleneck; for anything bigger, the air is. A classic slip also appears: forgetting to convert arcseconds to radians. Treat one arcsecond as one radian and the program claims the smallest visible detail at 10 kilometres is 10 kilometres wide, an answer so wrong it is easy to catch, if someone checks.
Test how far away two dots can be told apart by eye, then draw the experiment in Scratch.
Code the diffraction formula in Python and print the smallest detail for different lenses and distances.
Add atmospheric seeing, find the crossover aperture, and write a test that catches the arcsecond-radian slip.
The Roundhouse history comes from Cadw's record. The telescope sizes, distances and seeing figure are our assumptions, so the table shows the physics of any hilltop view rather than what the Kymin Club actually saw.
What Cadw's record says.
| Record detail | What it says |
|---|---|
| Built | 1794, by the Kymin Club as a picnic house |
| Site | The highest point of The Kymin, chosen for its views |
| Visitors | Nelson and the Hamiltons breakfasted there in 1802 |
| Windows | Supposedly aligned on objects in the view |
| Roof | Flat, once carrying a telescope for the members |
| Ownership | Given to the National Trust in 1902 |
Resolution limits decide what phone cameras, microscopes, satellites and self-driving cars can see, and engineers balance lens size, sensor size and atmospheric effects in software every day. The same one-line formula explains why telescopes keep getting larger and why the largest ones need systems to correct for the air. A Monmouthshire student who has found the crossover between lens and air understands a real design trade-off.
We have no connection with Cadw, the National Trust or Monmouthshire County Council. The record belongs to Cadw; the resolution sums and any errors belong to us.
The year bands are rough guides; the trial lesson places each learner.
Block coding with zooming, spotting and simple light games.
Coding for KidsScratch Coding for KidsTyped Python converting angles and working with tiny numbers.
Maths Through CodingPython and AI for KidsWaves, optics and standard form alongside WJEC GCSE and A level courses.
High School MathematicsPython for TeensPython for adults, from quick calculations to reusable tools.
Python MasterclassData Analysis CourseThe formula is only half the answer; knowing which limit applies is the other half.
Ask a chatbot how much detail a big telescope can see and it may apply the diffraction formula alone, promising impossibly fine detail along the ground. The shimmer of the air, which dominates beyond a modest lens size, is easily left out.
A Monmouthshire learner who has compared the two limits knows to ask which one actually applies. That is the kind of question that keeps AI answers honest.
Spotting the missing limit in a confident answer is a skill a Monmouthshire teenager builds by coding the sums. The longer argument is in why teenagers should still learn to code in 2026.
Every town and village in the county joins by video.
Every line on screen is typed by the learner; the teacher watches the shared window and steps in only when stuck.
We place a Magor Year 5 or a Monmouth Year 12 using Welsh school years and Curriculum for Wales progression steps, and name exams as WJEC does. Lessons are in English.
One whole lesson at no cost, then straight advice.
Five to ten learners at one level, from many places.
Two lessons a week during term; holidays off.
When British clocks go forward or back, your slot stays put on the local clock and our teachers shift instead.
Why groups span towns
Five learners at one level, free at the same time, rarely live in one Monmouthshire town. Grouping by level gives a pupil in Gilwern or Llanfoist a class that fits.
Chepstow or Abergavenny, the fee is the same, as in every country we teach outside India.
A complete free lesson, followed by a recommendation.
About eight lessons a month in a group of five to ten.
About eight lessons a month with your own teacher.
We charge in US dollars only; no sterling prices. Nothing is billed until the trial has settled a course and a weekly slot; holidays, missed sessions and changes of format are explained 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
Send the learner's age or school year and a favourite interest. The trial could be a Scratch spotting game, a Python calculator, or the Kymin telescope sums.
The county, the Kymin project and practical details.
The 2021 census counted 92,957 usual residents in Monmouthshire.
ONS 2021 built-up areas: Abergavenny 13,695, Chepstow 11,935, Monmouth 10,325 and Caldicot 9,815.
Learners compute the diffraction limit of an eye and of small telescopes in Python, compare it with the shimmer of the air, and find that above about a 14 cm lens the air sets the limit.
The finest angle a lens or opening can separate, about 1.22 times the wavelength of light divided by the opening's width.
In 1794, by the Kymin Club, according to Cadw, which lists it at Grade II*.
No classroom to travel to: every session happens by video, from a kitchen table in Usk or a bedroom in Chepstow.
Yes, and WJEC GCSE Computer Science too. Our aim is secure understanding; no tutor can honestly guarantee a grade, and we do not.
Any learner between 6 and 67: picture blocks for young children, typed Python for grown-ups.
Nothing for the opening lesson; after it, a group place costs USD 100 each month and a private teacher USD 150.
Yes. Send us the holiday weeks for your school and those weeks stay empty.
Newport and Cardiff have city pages, and Blaenau Gwent explains why cameras flatten a round street. Our Wales index gathers every Welsh county page so far, and the UK hub reaches England, Scotland and Northern Ireland.