What are the best coding classes in Blaenau Gwent?
Blaenau Gwent had 66,904 usual residents at the 2021 census. Ebbw Vale is its largest built-up area, followed by Tredegar and Abertillery, then Brynmawr, Blaina and Nantyglo, with smaller places such as Cwm and Llanhilleth. Our teachers work from India and teach in real time on camera; the first lesson, free of charge, pins down a starting level for anyone from Year 1 to Year 13, or an adult. Learners aged 6 to 67 take coding, Python and maths, one-to-one or in a class of five to ten. The Blaenau Gwent project begins beside the Tredegar town clock. Families who continue pay USD 100 each month for a class place or USD 150 each month for a private tutor.
In the middle of Tredegar stands a cast-iron clock on a giant column, 70 feet or 21.34 metres high. Cadw lists it at Grade II* and records that it was cast by Charles Jordan of Newport and erected in 1858, lit by gas so that ironworkers could see it day and night. The record adds a lovely detail: the town square around it later grew into The Circle, because builders chose to follow the clock's radius. Photograph that scene and two puzzles appear. You must stand surprisingly far back to fit the clock in, and the round street looks nothing like a circle. This page's project explains both with the mathematics every camera and 3D game uses, in Python.
Facts last verified 26 September 2026. Teaching is online; no Blaenau Gwent branch is claimed.
Picture a six-year-old in Nantyglo who draws all day, a Year 8 in Tredegar itching to type real code, a Year 10 in Abertillery starting WJEC GCSE Computer Science, and a parent in Brynmawr picking up Python. A free lesson is where all four start.

Block coding with drawing, shapes and simple 3D-looking scenes.
See the syllabus
Coordinates, ratios and angles, learned by drawing them with code.
See the syllabus
Secondary maths in depth, including trigonometry and similar triangles.
See the syllabus
Python from the first line for adults, up to graphics and data.
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 66,904 usual residents here on census day in 2021, a figure we read through Nomis. The towns below are ONS built-up areas from that same census.
| Place | People | Place | People |
|---|---|---|---|
| Ebbw Vale | 19,630 | Blaina | 4,555 |
| Tredegar | 14,530 | Nantyglo | 4,545 |
| Abertillery | 10,245 | Cwm | 2,505 |
| Brynmawr | 5,250 | Llanhilleth | 2,450 |
Our own sums of census output areas agree with each published built-up area figure to within five people. Schools here follow the Curriculum for Wales, organised in progression steps, and older pupils take WJEC GCSE and A level courses. Term dates belong to Blaenau Gwent County Borough Council, and since we have not looked them up, families let us know theirs.
The city of Newport has its own page. For qualifications, see WJEC GCSE Computer Science and WJEC GCSE Digital Technology.
Divide by distance: the one rule behind every photograph.
A pinhole camera, the model inside every photo app and 3D game, maps a point in the world to the picture by dividing its sideways and upward distances by how far away it is. The learner places a camera at an adult's eye height, 1.6 metres, held perfectly level, with a lens like a typical phone's main camera, and points it at a 21.34 metre clock. The camera and street are our assumptions; only the clock's height comes from the record. The program works out the angle from the level line up to the clock's top and down to its base at different distances, and how tall the clock would appear in the frame.
| Distance | Angle up to the top | Angle down to the base | Clock fits a level phone frame? |
|---|---|---|---|
| 10 m | 63.1 degrees | 9.1 degrees | No, the top is far out of the frame |
| 20 m | 44.6 degrees | 4.6 degrees | No |
| 40 m | 26.3 degrees | 2.3 degrees | Not quite |
| About 43 m | 24.8 degrees | 2.1 degrees | Just, top at the edge |
| 80 m | 13.9 degrees | 1.1 degrees | Yes, easily |
Held level, our phone-like camera sees about 24.8 degrees above the horizon and the same below. The clock's top is 19.7 metres above the camera, so it only fits once the camera is about 43 metres back. Stand closer and you must tilt the phone upwards, and then the column's sides stop looking parallel and lean in towards each other, the converging verticals every architecture photographer fights. The learner can see this by projecting the column's edges with the camera tilted.
Now the street. The model draws an invented circular street of radius 25 metres around the clock and projects every point of it. The circle comes out as a very flat ellipse. From 60 metres away, its height in the picture is only 0.029 of its width; from 200 metres, 0.008. That ratio is close to the eye height divided by the distance, 1.6 over 60 or 1.6 over 200, which is why round plazas and roundabouts look like thin lines from the pavement and only show their shape from above. It is also why maps are drawn from overhead.
Hold a hoop at arm's length, lower it until it is level with your eyes, and draw how its shape changes, then recreate it in Scratch.
Code the pinhole rule in Python for the clock at five distances and plot the angle to its top.
Project a whole circle, measure the ellipse, test the eye-over-distance rule, and add camera tilt to show converging verticals.
The clock's height and history come from Cadw's record. The camera, lens, eye height and the circular street's radius are our assumptions, so the table describes the mathematics, not measurements taken in Tredegar.
Details from the Cadw record, in its own terms.
| Record detail | What it says |
|---|---|
| Erected | 1858, cast by Charles Jordan of Newport, ironfounder; clock by J. Joyce of Whitchurch, Shropshire |
| Height | On a giant Tuscan column 70 feet, 21.34 metres, high |
| Purpose | Lit by gas and prominently visible, to be seen by ironworkers and townspeople day and night |
| Sound | Struck on the quarter and half hours |
| Town plan | The Circle grew from a square, as later builders followed the clock's radius |
| Why listed | An extremely rare and remarkable cast-iron town clock |
Perspective projection is how photos, films, virtual reality, self-driving cars and computer games turn a three-dimensional world into a flat image, and how they work backwards from an image to the world. The dividing-by-distance rule in this project is the first line of every 3D graphics pipeline. A Blaenau Gwent learner who has turned a round street into an ellipse has started where game engines start.
We have no connection with Cadw or Blaenau Gwent County Borough Council. Cadw's descriptions remain theirs, while the camera model, its numbers and any slips are our responsibility.
Treat these year bands as rough; the trial lesson places each learner properly.
Block coding with pens, shapes and moving pictures.
Coding for KidsScratch Coding for KidsTyped Python with grids, ratios and simple drawings.
Maths Through CodingPython and AI for KidsAngles, projection and bigger programs alongside WJEC GCSE and A level work.
High School MathematicsPython for TeensPython for adults, from charts to images and simple 3D.
Python MasterclassData Analysis CourseGenerated pictures often get the geometry wrong in ways people only notice later.
Ask an image generator for a view along a street and the result looks convincing at a glance. Look closely and round objects may be drawn too round, lines that should meet at a vanishing point may wander, and tall columns may have no convergence at all.
A Blaenau Gwent learner who can compute where every point should land knows how to check a picture against the rules of perspective. That kind of checking is what separates people who use AI from people fooled by it.
Seeing when a picture breaks the rules of geometry is a strong reason for Blaenau Gwent teenagers to learn to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Every town in the county borough joins lessons the same way.
Every line is written by the pupil; the teacher watches it appear on the shared screen and asks the question that unlocks the next step.
A Tredegar Year 9 or an Ebbw Vale sixth-former is matched on the year they are in and what the Curriculum for Wales expects; exam courses carry their WJEC names. Teaching is in English.
One complete lesson with no charge, then straightforward advice.
Between five and ten classmates, all working at the same level, some from Wales and many from further afield.
Two a week in term, none in the school holidays.
British clock changes leave your lesson at its usual UK hour; our teachers on India time make the adjustment.
Why groups go beyond one town
Five learners at one level, free at the same hour, rarely live in one small town. Grouping by level gives a pupil in Blaina or Cwm a class that fits.
Ebbw Vale or Brynmawr, the fee is the same, our standard for every country outside India.
A full free lesson, then a recommendation.
About eight lessons a month in a group of five to ten.
About eight lessons a month, one-to-one.
Fees are set in US dollars; there is no sterling list. Payment begins only after the free lesson, once a course and weekly time are agreed, and the pricing page explains holidays, missed lessons and switching formats.
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
A short message with the school year and a hobby is plenty. We could start with a Scratch drawing, a first Python script, or the clock and camera on this page.
The county borough, the clock project and practical points.
The 2021 census counted 66,904 usual residents in Blaenau Gwent.
ONS 2021 built-up area figures: Ebbw Vale 19,630, Tredegar 14,530, Abertillery 10,245 and Brynmawr 5,250.
Learners build a pinhole camera model in Python, find that a level phone camera must stand about 43 metres from the 21.34 metre clock to fit it in, and watch a round street become a thin ellipse.
The rule that maps a 3D point to a flat picture by dividing its sideways and upward position by its distance from the camera.
Cadw records that it was erected in 1858, cast by Charles Jordan of Newport, and lists it at Grade II*.
On video only; a pupil in Llanhilleth and one in Ebbw Vale log in the same way from home.
Yes, and with GCSE maths in Wales. Results depend on the learner, so we build understanding rather than promise grades.
Anyone from 6 to 67, from block coding for children to Python for adults.
Nothing for the trial; USD 100 per month for a group seat afterwards, or USD 150 per month for one-to-one teaching.
They do. Pass on the holiday weeks from your school and no lessons fall in them.