What are the best coding classes in St Davids?
St Davids and Letterston, the middle-layer area that contains the city, had 7,238 usual residents at the 2021 census and only 34.9 people per square kilometre. Cadw's listing dates most of St Davids Cathedral to between 1180 and 1220. Anyone from six to sixty-seven in and around St Davids can join: a teacher in India runs each lesson over a video call, one to one or with five to ten learners at a single level, fitted around the Welsh school day and working hours. The first lesson is free; after it, a class place is USD 100 a month and a teacher to themselves USD 150 a month.
Ordnance Survey's gazetteer calls the city Tyddewi and St Davids, and gives its position on the National Grid. A phone's GPS gives a latitude and longitude. Put the grid position through the wrong conversion and St Davids Cathedral lands 83.2 metres away, 44.3 metres north and 70.5 metres west of where GPS would place it. Our St Davids project builds the right conversion from Ordnance Survey's own guide: grid to latitude and longitude on the Airy ellipsoid, then a seven-number Helmert transformation to the system GPS uses. Tested against 9,536 Environment Agency gauging stations, it agrees with their published coordinates to within 2.21 metres everywhere.
Facts last verified 23 September 2026. Teaching is online; no St Davids branch is claimed.
Choose whichever course is closest to what the learner enjoys now. Each starts with a free live lesson, and booking needs no card.

Block programming for younger children, from treasure-map games with grid squares to simple animations.
See the syllabus
Coordinates, angles and trigonometry worked out in short programs, the mathematics inside every map and GPS.
See the syllabus
Python from first lines to full projects, enough to turn Ordnance Survey's coordinate formulae into working, tested code.
See the syllabus
Python for adults who work with locations, maps or GPS data and need positions that line up across systems.
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 results from the Office for National Statistics, taken from Nomis, for the middle-layer area the House of Commons Library calls St Davids and Letterston, with Pembrokeshire and Wales for comparison.
| Where | People living there | In full-time education (aged 5 and over) | People per square kilometre |
|---|---|---|---|
| St Davids and Letterston | 7,238 | 14.1% | 34.9 |
| Pembrokeshire | 123,360 | 16.8% | 76.2 |
| Wales | 3,107,494 | 19.9% | 149.9 |
The St Davids and Letterston area has 34.9 residents per square kilometre; Pembrokeshire as a whole averages 76.2, and Wales 149.9.
In St Davids and Letterston, 8.6% of residents were aged 65 to 69 and 7.5% were aged 70 to 74; across Wales, 5.8% were aged 70 to 74.
Of the area's 6,978 residents aged five and over, 987 were in full-time education, and 253 people lived in communal establishments.
Each percentage comes from its own census table, because the tables are adjusted separately for privacy. Our St Davids classes take in the city and the scattered settlements of the peninsula. A Caerfarchell eight-year-old making a first game, a Year 11 student near Clegyr-Boia preparing for WJEC GCSE Computer Science and a Trevinert adult learning Python to map walking routes could each join a different class, placed by level.
Dates below come from Cadw's full listing reports for the Cathedral of St Davids (record 12537), the Bishop's Palace (12558) and Porth-y-Twr (12541), all listed at Grade I.
Cadw describes the present cathedral as substantially of these years, built by Bishop Peter de Leia, who was responsible for the nave, its arcades and much of the transepts and choir aisles.
The central tower fell in 1220, bringing down the choir and transepts, which were rebuilt by 1250; the east windows of the presbytery were repaired after earthquake damage in 1248.
The Bishop's Palace was begun around 1200 and largely built under Bishop Bek (1280 to 1296) and Bishop Gower (1328 to 1347). Stripping the lead from its Great Hall, under Bishop Barlow, began its ruin.
Cadw records that the cathedral was restored mainly by Sir George Gilbert Scott between 1862 and 1878, and that the west front is Scott's re-creation of the Norman original after a rebuilding by John Nash in 1793. Porth-y-Twr is a 14th-century bell tower with an attached fortified gate, possibly of the 15th century; Cadw records that the tower was restored in 1929 by W D Caroe. Cadw also lists the City Cross at Grade II*. We have no connection with Cadw or St Davids Cathedral, and the history here is taken from Cadw's reports.
Where the coordinates come from
Cadw's listing data gives the cathedral a National Grid position of 175156 east, 225430 north. Ordnance Survey's guide to coordinate systems supplies the ellipsoids, projection constants and Helmert parameters, and the Environment Agency publishes both grid references and latitudes and longitudes for its gauging stations.
The National Grid is drawn on an ellipsoid called Airy 1830, fitted to Britain in the 19th century. GPS uses a different ellipsoid, positioned for the whole Earth. The same latitude and longitude therefore name two different spots, and converting between them is a three-step job.
| Method | Typical gap | Worst 5% start at | Largest gap |
|---|---|---|---|
| Grid to latitude and longitude, no change of ellipsoid | 110.2 m | not needed | 138.2 m |
| Grid to latitude and longitude, then a Helmert transformation | 1.01 m | 1.81 m | 2.21 m |
Turn easting and northing back into latitude and longitude on the Airy ellipsoid, using the Transverse Mercator formulae in Ordnance Survey's guide. Our code reproduces the guide's worked example to four decimal places of a second.
Convert latitude and longitude into X, Y and Z coordinates from the centre of the Earth, so both ellipsoids can be compared in the same space.
Apply seven numbers from the guide, three shifts, a scale change and three tiny rotations, then convert back to latitude and longitude on the GPS ellipsoid. The guide's Helmert example comes out exactly.
Ordnance Survey's guide says a single Helmert transformation gives errors of up to 3 metres (95%) in position, because the old triangulation behind the National Grid bends slightly from place to place; its exact national method, OSTN15, uses a grid of corrections instead. Our test agrees: against the Environment Agency's published coordinates, the median gap is 1.01 metres and the largest 2.21 metres. We do not know which method the Agency used, so this is agreement with a trusted list, not a proof of accuracy. Skipping the change of ellipsoid entirely puts every station between 85.0 and 138.2 metres out.
At St Davids Cathedral the conversion moves the point 44.3 metres north and 70.5 metres west, 83.2 metres in all. That is less than the smallest shift among the English gauges, a reminder that the gap between the two systems varies across Britain. For anyone following GPS directions to a door, 83 metres is the difference between arriving and not.
Learned on St Davids, then used for delivery apps, drone flights, field surveys, sports tracking and any program that mixes maps from different sources.
| Question | For St Davids | What goes wrong if you skip it |
|---|---|---|
| Which system is each number in? | Grid on Airy 1830, GPS on its own ellipsoid | Two positions for one place, 83 metres apart |
| Does the code match the source? | Both worked examples in the guide reproduced | A formula typed wrongly and never noticed |
| Which way do the rotations turn? | Signs taken from the guide, then reversed as it says | An answer that doubles the error |
| How accurate is the method? | Helmert: up to 3 metres, as the guide warns | A 2 metre error treated as exact |
| Tested on real data? | 9,536 Environment Agency stations | Code that passes one example but fails elsewhere |
The third row is a genuine trap. Ordnance Survey's guide warns that two opposite conventions exist for the rotation angles, and the parameters it lists run from GPS towards the National Grid. Going the other way means changing the sign of all seven numbers. Get it wrong and the rotations push the point the wrong way; the worked example is what confirms the direction.
Finding squares on a grid map, then discovering that two maps with different grids give the same place different numbers.
Trigonometry, series expansions and matrix transformations in Python, tested against Ordnance Survey's worked examples.
Combining location data from different sources without silent shifts, with every conversion checked against a known answer.
We have no connection with Ordnance Survey, the Environment Agency, Cadw, St Davids Cathedral or Pembrokeshire County Council. The guide, station list, listing data and census tables are published openly; the conversions and comparisons on this page are our own work.
The ages are only a guide; the free lesson finds the right starting step.
Grid references, treasure maps and moving a sprite by coordinates in block code.
Scratch Coding for KidsCoding for KidsDistances, angles and simple conversions between two made-up grids, written as short programs.
Python and AI for KidsMaths Through CodingTransverse Mercator, ellipsoids and the Helmert transformation, each step tested against Ordnance Survey's examples.
Python for TeensHigh School MathematicsMerging GPS tracks, map layers and addresses in Python without positions drifting apart.
Python MasterclassData Science CourseBecause an 83 metre mistake looks exactly like a correct answer until you test it.
A chatbot asked to convert a grid reference will often return a latitude and longitude with confident decimals. Whether it changed ellipsoid, and which way it turned the rotations, is invisible in the answer. A learner who has reproduced Ordnance Survey's worked examples knows to ask for that test before trusting any converter, human or machine.
The project also teaches the difference between precise and accurate. Our answers carry six decimal places, yet the method is only good to about two metres. Saying how accurate a result really is, not just how many digits it has, is a habit AI tools rarely model.
So a St Davids teenager should keep learning to code in 2026, beside a cathedral Cadw dates to 1180: machines can produce the numbers, but a person has to check they point to the right place. The longer argument is in why coding is worth learning in 2026.
St Davids sits among farms and hamlets on a thinly settled peninsula. Online, a learner at the end of a lane is as close to the lesson as one in Cross Square.
A learner in Rhodiad-y-Brenin and another in Upper Solva can share one class without anyone making the drive.
Families will recognise our stages: they are matched to Welsh school years and the Curriculum for Wales, with WJEC GCSE and A level course names, though every lesson is taught in English.
The learner builds something real in the first session, and the teacher then suggests a level, a course and a weekly time. We do not ask for a card.
Five to ten learners at one level, drawn from St Davids, the rest of the UK and abroad, so each stage has good times to choose from.
Two fixed lessons each week, about eight a month, with holidays and exam weeks planned with the teacher well ahead.
A class that starts at five in the afternoon in Pembrokeshire is a late-evening lesson in India, at 21:30 there during British Summer Time and 22:30 in the winter months.
Across Pembrokeshire
Learners in Haverfordwest, Fishguard, Narberth or Neyland join exactly the same classes, since every lesson is online and classes are formed by level.
The first lesson is free, and then one fee is paid each month.
A complete lesson without charge, ending with a suggested level, course and weekly time.
About eight live lessons a month, in a class of five to ten learners at one stage.
About eight live lessons a month, with a teacher for your learner alone.
Families in Whitchurch or Treleddyd-fawr pay in US dollars, like every family outside India, and our site shows no pound prices anywhere. Payment starts only after the free lesson, once you have settled on a course and a weekly time with us; the pricing page explains pauses, missed lessons and moving between a class and one-to-one teaching.
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
The first lesson depends on the learner: a grid-map treasure hunt for a young child, a short Python program that measures the distance between two map points for a beginner, or Ordnance Survey's coordinate formulae and a Helmert transformation for a teenager ready for real geodesy.
The questions St Davids families ask us most.
Census 2021 counted 7,238 usual residents in St Davids and Letterston, the middle-layer area that contains the city, at 34.9 people per square kilometre. Pembrokeshire as a whole had 123,360.
Much more thinly: 34.9 people per square kilometre here, 149.9 for Wales overall. The age profile is older too, with 7.5% of residents aged 70 to 74 in 2021 compared with 5.8% nationally.
A way to move coordinates from one model of the Earth to another using seven numbers: three shifts, a scale change and three small rotations. Ordnance Survey publishes a set for converting between GPS coordinates and the National Grid, accurate to about 3 metres.
They use different ellipsoids, mathematical shapes for the Earth. The same latitude and longitude on each names a different point; at St Davids Cathedral the two are 83.2 metres apart, 44.3 metres north and 70.5 metres west.
Against both worked examples in Ordnance Survey's guide, reproduced exactly, and against 9,536 Environment Agency gauging stations, where our results agree with the published coordinates within 2.21 metres. We are not connected with Ordnance Survey or the Environment Agency.
Cadw's listing report describes the present building as substantially of 1180 to 1220, built by Bishop Peter de Leia, with the central tower falling in 1220 and the choir rebuilt by 1250. It is listed at Grade I.
Families here usually book a slot after school, on a weekday evening or on a weekend morning, and we fix it in the free lesson. With teachers based in India, an early evening on the peninsula is late at night for them: the gap is four and a half hours while the clocks are on summer time and five and a half hours from late October to late March.
No. We have no centre in St Davids or anywhere else in the UK, because all lessons are live online. A learner needs a computer with sound and a stable connection, and our phone number is Indian.
The first lesson is free. After that, a group place costs 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 costs USD 150 a month. Nothing is charged until the course, format and time are agreed.
By level, pace and goals rather than age or location, with five to ten learners at the same stage. Where no group fits the learner's week, we offer one-to-one lessons.
Along the south coast, the Swansea page hunts for the month roadside air changed, and in the north St Asaph reads which way a valley faces from a height map. Learners working towards WJEC GCSE Computer Science or WJEC GCSE Digital Technology have their own pages. To see how our stages line up with a Welsh school career, open the Wales guide; for any other UK city, start from the UK coding page.