What are the best coding classes in Pembrokeshire?
There were 123,360 people living in Pembrokeshire on census day 2021. Milford Haven, with 14,250, is the largest town, ahead of Haverfordwest, Pembroke Dock and Pembroke; Tenby, Fishguard, Neyland, Saundersfoot, Narberth, Merlin's Bridge and Goodwick follow. Every class we run happens live over video, taught from India. Ages 6 to 67 are welcome for coding, Python and maths, one-to-one or in a small class of five to ten matched by level. A free first lesson works out the starting point. The county project is a mill at Carew that could only work when the tide allowed. If you stay, a class place is USD 100 a month and a personal tutor USD 150 a month.
Cadw describes the French Mill at Carew as the only remaining tidal mill in Wales. Mills are recorded on the site from 1541, and by 1615 there was a causeway with floodgates. The idea is simple and clever. As the tide rises, sea water pushes through gates into a pond behind the causeway. When the tide turns, the gates swing shut, the water is trapped, and once the sea has fallen far enough it pours out through the wheels and turns the millstones. The miller did not choose the working hours; the Moon did. So how many hours could the mill grind on each tide, why did that change through the month, and why did the start time keep slipping later? A short Python simulation answers all three.
Facts last verified 26 September 2026. Teaching is online; no Pembrokeshire branch is claimed.
A Year 3 pupil in Saundersfoot who counts waves, a Year 8 in Milford Haven ready for real Python, a Year 12 in Haverfordwest taking WJEC A level maths, and a Tenby adult who wants to automate spreadsheets. A free lesson places each one.

Block coding with tides, boats and water wheels that move.
See the syllabus
Typed Python for younger learners, with loops that run simulations.
See the syllabus
Thorough Python for teenagers, up to models with state and time.
See the syllabus
Python for data work, from tables and charts to simple models.
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 syllabusThat total is the ONS 2021 census count of usual residents, taken from Nomis. Towns in the table are ONS built-up areas from the same census.
| Town | Residents | Town | Residents |
|---|---|---|---|
| Milford Haven | 14,250 | Neyland | 3,250 |
| Haverfordwest | 12,085 | Saundersfoot | 2,515 |
| Pembroke Dock | 9,655 | Narberth | 2,365 |
| Pembroke | 7,965 | Merlin's Bridge | 2,220 |
| Tenby | 4,090 | Goodwick | 2,020 |
| Fishguard | 3,420 |
We rebuilt every town figure from output areas, and none is out by more than four people. Pembrokeshire classrooms work to the Curriculum for Wales, and older pupils sit WJEC GCSEs and A levels. School holiday dates come from the council, which we have not checked, so each family simply gives us theirs.
The city of St Davids has a page of its own. For exams, read WJEC GCSE Computer Science or GCSE Maths and Numeracy in Wales.
A loop, a few if statements, and one gate that only opens one way.
The learner models the sea as a smooth wave that peaks every 12.42 hours, the usual gap between high tides. Each minute the program checks three things. If the sea is above the pond, the gates are open and the pond rises with it. If the pond is at least 0.6 metres above the sea, the wheels can turn, so water leaves at a steady 2 cubic metres a second and the pond drops. Otherwise nothing happens. Every figure here, the pond size, the flow, the minimum drop, is our own invention, and the real Carew mill was, according to the record, only partly tidal.
| Tidal range | Kind of tide | Grinding per tide | Grinding per day |
|---|---|---|---|
| 2.5 m | Small, like a neap | 5.0 hours | about 10 hours |
| 4.0 m | Middling | 6.7 hours | about 13.4 hours |
| 6.0 m | Large, like a spring | 7.8 hours | about 15.6 hours |
Bigger tides fill the pond higher and drop the sea lower, so the mill works longer. With a pond three times the size, the same tides give 7.0, 8.2 and 9.0 hours. Next the learner prints when each grinding spell begins. Setting high water at midnight on the first day, the spells start at 01:35 and 14:00, then 02:25 and 14:50, then 03:16 and 15:41. Each day the work begins about 50 minutes later, because two tides take close to 24 hours 50 minutes. A miller's timetable crept around the clock through every month.
Two lessons about simulation come for free. Run the loop in one-hour steps and the big-tide answer becomes 8.0 hours, not 7.8, because each step assumes nothing changes for sixty minutes. Shrink the step and the answer settles. And drop the check that makes the gates one-way, so water can flow back out as the tide falls, and the pond simply follows the sea down: the mill never grinds at all. One missing condition wrecks the whole model, which is exactly why the gates mattered in 1615.
Fill and empty a tub with a flap valve, then build a rising and falling tide in Scratch.
Write the minute-by-minute loop in Python and print grinding hours for three tides.
Compare step sizes, plot the daily drift, and test what breaks without the one-way gate.
Dates, wheels and the tidal claim come from Cadw's record. The pond, flow and tides are invented, so the table teaches how any tide mill behaves, not what Carew produced.
What Cadw's record of the French Mill says.
| Record detail | What it says |
|---|---|
| First mention | Mills on the site in 1541 |
| Floodgates | A causeway with floodgates mentioned in 1615, used as a wharf at high tide |
| Wheels | Two undershot wheels, both 4.8 m across, 1.65 m and 2.1 m wide, as described by Rex Wailes |
| Stones | Each wheel drove three pairs of millstones |
| Working life | Mainly a corn mill; production ceased in 1937 |
| Today | The only remaining tidal mill in Wales, opened to the public in 1985 after restoration |
Simulations built from simple rules checked every tick run weather forecasts, traffic lights, flood warnings and computer games. The same habits apply everywhere: keep track of state, choose a sensible time step, and test that each rule does what you think. A Pembrokeshire learner who has watched one missing condition stop a whole mill has learned why programmers test the edge cases first.
We are independent of Cadw and have no link to it. The mill record is Cadw's; the simulation, and any mistake in it, is ours.
These year bands only sketch the route; placement happens in the free lesson.
Blocks that fill, empty and move in response to events.
Coding for KidsScratch Coding for KidsPython loops that step a model forward minute by minute.
Python and AI for KidsMaths Through CodingTrigonometric waves, rates and plotting, alongside WJEC GCSE and A level.
Python for TeensHigh School MathematicsAdult Python for data, automation and small models.
Data Analysis CoursePython MasterclassGenerated code usually handles the main case and forgets the small rule that makes it true.
Ask a chatbot for a tide mill model and you may get tidy code in which water flows freely both ways. It runs, prints numbers and looks finished, yet the mill it describes could never work.
A learner who has broken their own model by removing that one condition knows to look for the missing rule before trusting any output, whoever wrote the code.
Hunting for the rule a program has forgotten is a skill a Pembrokeshire teenager gains by coding through 2026. The longer argument is in why teenagers should still learn to code in 2026.
Coast or countryside, a laptop and a connection are enough.
Students write their programs themselves, and the teacher follows the shared screen, nudging with questions.
A Neyland Year 4 or a Pembroke Year 11 is placed by Welsh year and progression step; exam talk uses WJEC names. Teaching is in English.
The first full lesson costs nothing, and you leave with clear advice.
Five to ten learners at the same level, gathered from around the UK.
Twice a week in term, with school holidays left clear.
The lesson follows British clocks through spring and autumn changes; our India-based teachers adjust around you.
Why groups are online
A small town may have only one learner at a given level. Online, a Merlin's Bridge or Narberth pupil joins a class of peers at exactly the same stage.
Milford Haven or Fishguard, the price does not change, and it matches every other country we teach outside India.
A full free trial lesson, with a clear next step.
Around eight classes a month among five to ten classmates.
Around eight classes a month with one dedicated tutor.
Prices are set in US dollars only, never sterling. The first payment waits until the trial has chosen a course and a weekly time, and the pricing page covers breaks, missed lessons and swapping between group and one-to-one.
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 learner's age or school year and a subject they like. Their trial might be a Scratch tide, a first Python loop, or the Carew mill simulation.
The county, the tide mill project and the practical side.
The 2021 census recorded 123,360 usual residents in Pembrokeshire.
Milford Haven, with 14,250 residents in its ONS 2021 built-up area, then Haverfordwest with 12,085.
Learners simulate a tide mill minute by minute in Python, measure its grinding hours on small and large tides, and see the start time drift about 50 minutes a day.
Rising tide fills a pond through one-way gates; when the sea has fallen enough, the trapped water runs out through the wheels.
Cadw's record describes the French Mill at Carew as the only remaining tidal mill in Wales.
They run online by video, so learners join from home in any Pembrokeshire town or village.
Yes, in maths and computing subjects. We teach for real understanding and never promise results.
Anyone from 6 up to 67 can join, with a course fitted to their level.
Free for the first lesson; then USD 100 per month in a group or USD 150 per month one-to-one.
Lessons pause. Let us know your holiday weeks when you book.
St Davids has a city page, Carmarthenshire measures an elliptical bridge arch, and Ceredigion asks what a weather record of zero events really proves. See every Welsh county on our Wales page, or browse the whole country list from the UK hub.