What are the best coding classes in Denbighshire?
Denbighshire had 95,817 usual residents at the 2021 census. Rhyl is its largest built-up area, followed by Prestatyn, Denbigh and Ruthin, then Rhuddlan, St Asaph and Llangollen, with Dyserth, Meliden and Corwen among the smaller places. Every lesson is live on video with our teachers in India, and the first is free, used to place a Year 2 pupil, a Year 11 student or an adult at the right level. People aged 6 to 67 can learn coding, Python and maths, one-to-one or in a class of five to ten. The Denbighshire project comes from a weir on the Dee at Llantysilio. After the free lesson, group places are USD 100 a month and one-to-one lessons USD 150 a month.
At Llantysilio, the River Dee pours over a weir built not straight across the river but in a curve. Cadw lists Horseshoe Falls and records that the near-crescent weir was promoted by William Jessop in 1795 and built under Thomas Telford between 1804 and 1806 to feed water, through sluices, into the Llangollen branch of the Ellesmere Canal. The record gives two numbers that make a lovely puzzle: the curve has a radius of about 54 metres, and the stone crest is 140.2 metres long. From those alone, a program can work out how wide a stretch of river the weir spans, how deep the curve is, and why engineers bother to curve a weir at all. This page's project does exactly that in Python.
Facts last verified 26 September 2026. Teaching is online; no Denbighshire branch is claimed.
A Year 1 pupil in Prestatyn who loves drawing circles, a Year 6 in Rhyl ready to type code, a Year 11 in Ruthin preparing for WJEC GCSE maths, and an adult in Denbigh learning Python for work. A free lesson starts each of them.

Block coding with arcs, circles and turning a set amount.
See the syllabus
Radians, arcs and chords, understood by drawing them in code.
See the syllabus
Secondary maths in depth, from circle theorems to trigonometry and powers.
See the syllabus
Python for adults from the first line, up to geometry and data 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 syllabusThis total is the 2021 census count of usual residents, published by ONS and read via Nomis. The places listed are ONS built-up areas from the same census.
| Built-up area | Residents | Built-up area | Residents |
|---|---|---|---|
| Rhyl | 26,990 | St Asaph | 3,485 |
| Prestatyn | 16,675 | Llangollen | 3,050 |
| Denbigh | 8,075 | Dyserth | 2,040 |
| Ruthin | 5,700 | Meliden | 2,000 |
| Rhuddlan | 3,790 |
Output-area sums we ran ourselves agree with each published figure to within about ten people. Pupils follow the Curriculum for Wales and take WJEC GCSEs and A levels. Denbighshire County Council sets term dates; rather than guess them, we ask each family for its own holiday weeks.
The city of St Asaph has its own page. For exams, see GCSE Maths and Numeracy in Wales and WJEC GCSE Digital Technology.
Arc, chord and sagitta, then the weir equation.
The record gives a radius of about 54 metres and a crest length of 140.2 metres. If the crest is an arc of a circle, its angle in radians is simply the arc length divided by the radius: 140.2 over 54 is about 2.596 radians, or 148.8 degrees, well short of a full semicircle, which fits the record's description of a near-crescent. From the angle the learner computes the chord, the straight line between the two ends, which is roughly the width of river the weir spans, and the sagitta, how far the curve bulges upstream from that line.
| Quantity | Value | How it is found |
|---|---|---|
| Angle at the centre | 2.596 radians, 148.8 degrees | Arc length divided by radius |
| Chord across the ends | About 104.0 m | 2 x radius x sine of half the angle |
| Depth of the curve (sagitta) | About 39.5 m | Radius x (1 minus cosine of half the angle) |
| Crest longer than the chord by | 35 per cent | 140.2 divided by 104.0 |
Why curve it? Water flowing over a weir obeys a power law: the flow grows with the crest length times the height of water above the crest raised to the power one and a half. Turn that around and, for the same flow, the water above a longer crest stands lower. The learner inverts the formula in Python: with a crest 35 per cent longer than a straight one across the same river, the water over the crest stands 18 per cent lower, at every flow. The flows and weir constant in our example are invented, but the 18 per cent depends only on the ratio of lengths, which comes from the record.
One more property of power laws appears: doubling the flow does not double the height over the crest; it multiplies it by two to the power two thirds, about 1.59. The learner checks every step with a known case, a crest that is a full semicircle, where the chord must equal twice the radius exactly.
Bend a strip of card into curves of different depths between two fixed pins and measure how its length changes.
Use radians in Python to find the angle, chord and depth of an arc from its radius and length.
Invert the weir equation, show the head ratio depends only on lengths, and test with the semicircle case.
The radius, crest length and history come from Cadw's record. Treating the crest as a perfect circular arc is our simplification, and the flows and weir constant are invented, so the head values illustrate the idea rather than describe the real weir.
What Cadw's record describes.
| Record detail | What it says |
|---|---|
| Purpose | To impound the Dee and feed water, via sluices, into the head of the Llangollen branch of the canal |
| Engineers | Promoted by William Jessop in 1795; built under Thomas Telford from 1804 to 1806 |
| Shape | A near-crescent weir of approximately 54 m radius |
| Crest | 140.2 m long, 1.2 m square stones capped with bullnosed cast iron in 2.75 m lengths |
| Control | River levels managed at a distance by sluices at Llyn Tegid |
| Community | Llantysilio, partly in Llangollen |
Arcs, chords and power laws appear throughout engineering and computing: in road and rail curves, in lens design, in the curves drawn on every screen and in flood-modelling software that decides how rivers behave. Inverting a formula to ask what it implies, rather than just plugging in numbers, is the step that turns calculation into design. A Denbighshire student who has found the 18 per cent from two numbers in a record has taken that step.
We have no connection with Cadw or Denbighshire County Council. The record's content is Cadw's; the geometry, the model and any errors are ours.
The year bands are rough; the trial lesson sets the level.
Block coding drawing arcs, circles and turning shapes.
Coding for KidsScratch Coding for KidsTyped Python with degrees, radians and simple geometry.
Maths Through CodingPython and AI for KidsCircle geometry, trigonometry and power laws alongside WJEC GCSE and A level maths.
High School MathematicsPython for TeensPython for adults, from measurements to engineering sums.
Python MasterclassData Analysis CourseA formula used forwards answers a question; used backwards it explains a design.
Ask a chatbot why Horseshoe Falls is curved and it may say it looks better or spreads the flow. Asked to prove it, it may not think to invert the weir equation or to compute the chord from the radius and crest length in the record.
A Denbighshire learner who has turned two numbers into an 18 per cent lower water level knows how to test an explanation instead of repeating it. That is exactly the scrutiny AI answers need.
Turning a design into numbers you can check is why a Denbighshire teenager should keep learning to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.
Towns and villages across the county all join lessons by video.
Pupils write the code; the teacher follows on the shared screen and prompts when stuck.
A Dyserth Year 4 or a Llangollen Year 10 is placed by year and the Curriculum for Wales, with WJEC exam names. Lessons are in English.
One full lesson at no cost, then a candid recommendation.
Classmates share a level and join from many places.
Two lessons a week in term; no lessons in the holidays.
Your lesson keeps its UK time through the clock changes; teachers on India time shift.
Why groups span the county
Five learners at one level, free at the same hour, rarely live in one town. Grouping by level gives a pupil in Meliden or Corwen a class that fits.
Rhyl or Ruthin, the fee is the same, as everywhere we teach outside India.
A full lesson, free, then a clear suggestion.
About eight lessons a month in a group of five to ten.
About eight lessons a month with a teacher to yourself.
We price in US dollars and keep no sterling list. Invoices start once the trial has fixed a course and a weekly time; the pricing page explains breaks, absences and changing format.
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
Tell us the age or school year and one thing the learner enjoys. The first lesson might be a Scratch circle, a Python program, or the Horseshoe Falls geometry.
The county, the Horseshoe Falls project and practical details.
The 2021 census counted 95,817 usual residents.
ONS 2021 built-up areas: Rhyl 26,990, Prestatyn 16,675, Denbigh 8,075 and Ruthin 5,700.
Learners treat the 140.2 metre crest as an arc of radius 54 metres, compute its angle, chord and depth in Python, and invert the weir equation to show the curve keeps water over the crest about 18 per cent lower.
The depth of an arc: the distance from the middle of the chord to the curve itself.
Cadw records that it was promoted by William Jessop in 1795 and built under Thomas Telford from 1804 to 1806.
No; lessons happen on video, so pupils join from home anywhere in the county.
Yes, along with WJEC GCSE Computer Science and Digital Technology. We aim for understanding and do not promise grades.
Every age from six to 67, from blocks for children to Python for adults.
The trial lesson is free; afterwards USD 100 a month in a group or USD 150 a month one-to-one.
Yes. Tell us when your school breaks up and we pause.