---
title: "Coding Classes in Pembrokeshire | Live Online, Ages 6 to 67"
description: "Live online coding, Python and maths classes for all of Pembrokeshire: Milford Haven, Haverfordwest, Pembroke Dock, Tenby, Saundersfoot and Goodwick."
canonical: https://learn.modernagecoders.com/coding-classes-in-pembrokeshire
source: src/pages/coding-classes-in-pembrokeshire.html
---
> Live online coding, Python and maths classes for all of Pembrokeshire: Milford Haven, Haverfordwest, Pembroke Dock, Tenby, Saundersfoot and Goodwick.

Skip to contentCourses for Pembrokeshire

## Pembrokeshire starting courses

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.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)Ages 6 to 12Coding for KidsBlock coding with tides, boats and water wheels that move.See the syllabus](/courses/kids-coding-blocks-masterclass)[![Python and AI for Kids course thumbnail](/images/python-kids.webp)Ages 9 to 14Python and AI for KidsTyped Python for younger learners, with loops that run simulations.See the syllabus](/courses/python-ai-kids-masterclass)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 13 to 18Python for TeensThorough Python for teenagers, up to models with state and time.See the syllabus](/courses/python-complete-masterclass-teens)[![Data Analysis Course course thumbnail](/images/data-analysis-college.webp)AdultsData Analysis CoursePython for data work, from tables and charts to simple models.See the syllabus](/courses/data-analysis-mastery-course-college)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/coding-roadmap) to check prerequisites.

The four we are known for

### Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)Pembrokeshire by the numbers

## Pembrokeshire: 123,360 people

That 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.

### St Davids and exam help

The city of [St Davids](/best-coding-class-in-st-davids) has a page of its own. For exams, read [WJEC GCSE Computer Science](/wjec-gcse-computer-science-help-wales) or [GCSE Maths and Numeracy in Wales](/gcse-maths-and-numeracy-wales-help).

The Pembrokeshire project

## A mill that keeps the Moon's hours

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.

### Ages 8 to 11

Fill and empty a tub with a flap valve, then build a rising and falling tide in Scratch.

### Ages 11 to 15

Write the minute-by-minute loop in Python and print grinding hours for three tides.

### Ages 15 and up

Compare step sizes, plot the daily drift, and test what breaks without the one-way gate.

### History from Cadw, numbers from us

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.

Why Carew

## Two wheels behind a causeway

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.

Growing skills

## From tubs of water to full simulations

These year bands only sketch the route; placement happens in the free lesson.

Years 1 to 4

### Cause and effect

Blocks that fill, empty and move in response to events.

[Coding for Kids](/courses/kids-coding-blocks-masterclass)[Scratch Coding for Kids](/courses/scratch-programming-complete-course)Years 5 to 8

### Loops over time

Python loops that step a model forward minute by minute.

[Python and AI for Kids](/courses/python-ai-kids-masterclass)[Maths Through Coding](/courses/maths-through-coding)Years 9 to 13

### Models and graphs

Trigonometric waves, rates and plotting, alongside WJEC GCSE and A level.

[Python for Teens](/courses/python-complete-masterclass-teens)[High School Mathematics](/courses/complete-high-school-mathematics-mastery)Adults

### Python that works

Adult Python for data, automation and small models.

[Data Analysis Course](/courses/data-analysis-mastery-course-college)[Python Masterclass](/courses/python-programming-masterclass-zero-to-advanced-college)AI and edge cases

## An AI can write a simulation loop. Will it remember the gate only opens one way?

Generated 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](/blog/is-coding-worth-learning-2026).

Lesson details

## Goodwick to Tenby, joined by video

Coast or countryside, a laptop and a connection are enough.

### The learner types

Students write their programs themselves, and the teacher follows the shared screen, nudging with questions.

### Welsh placement

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.

### Try first, free

The first full lesson costs nothing, and you leave with clear advice.

### Matched classes

Five to ten learners at the same level, gathered from around the UK.

### Term rhythm

Twice a week in term, with school holidays left clear.

### Same local hour

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.

Fees

## Fees for Pembrokeshire

Milford Haven or Fishguard, the price does not change, and it matches every other country we teach outside India.

First class**USD 0**

A full free trial lesson, with a clear next step.

Group tuition**USD 100**

Around eight classes a month among five to ten classmates.

Private tuition**USD 150**

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.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Pembrokeshire%20and%20would%20like%20to%20book%20a%20free%20lesson%2C%20please.)Reviews

## How families rate us on Google

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

Free placement class

## Book a free Pembrokeshire lesson

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.

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [contact@modernagecoders.com](mailto:contact@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Pembrokeshire one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Pembrokeshire%20and%20would%20like%20to%20book%20a%20free%20lesson%2C%20please.)

Submitted details are used for placement and follow-up.

FAQ

## Pembrokeshire questions

The county, the tide mill project and the practical side.

### How many people live in Pembrokeshire?

The 2021 census recorded 123,360 usual residents in Pembrokeshire.

### What is the largest town in Pembrokeshire?

Milford Haven, with 14,250 residents in its ONS 2021 built-up area, then Haverfordwest with 12,085.

### What is the Carew tide mill project?

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.

### How does a tide mill work?

Rising tide fills a pond through one-way gates; when the sea has fallen enough, the trapped water runs out through the wheels.

### Is Carew the only tidal mill in Wales?

Cadw's record describes the French Mill at Carew as the only remaining tidal mill in Wales.

### Are the classes held in Pembrokeshire?

They run online by video, so learners join from home in any Pembrokeshire town or village.

### Do you help with WJEC GCSE and A level?

Yes, in maths and computing subjects. We teach for real understanding and never promise results.

### How old do learners have to be?

Anyone from 6 up to 67 can join, with a course fitted to their level.

### What are the fees?

Free for the first lesson; then USD 100 per month in a group or USD 150 per month one-to-one.

### What happens in school holidays?

Lessons pause. Let us know your holiday weeks when you book.

Further west Wales

## Other West Wales pages

[St Davids](/best-coding-class-in-st-davids) has a city page, [Carmarthenshire](/coding-classes-in-carmarthenshire) measures an elliptical bridge arch, and [Ceredigion](/coding-classes-in-ceredigion) asks what a weather record of zero events really proves. See every Welsh county on our [Wales](/coding-and-ai-classes-in-wales) page, or browse the whole country list from the [UK](/coding-classes-in-united-kingdom) hub.

Book the free class[Send us a WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20in%20Pembrokeshire%20and%20would%20like%20to%20book%20a%20free%20lesson%2C%20please.)Free Pembrokeshire class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Perth and Kinross](/coding-classes-in-perth-and-kinross)
- [Coding Classes in Oxfordshire](/coding-classes-in-oxfordshire)
- [Coding Classes in Powys](/coding-classes-in-powys)
- [Coding Classes in Overijssel](/coding-classes-in-overijssel)
- [Coding Classes in Prins Alexander, Rotterdam](/coding-classes-in-prins-alexander)
- [Coding Classes in Oss](/coding-classes-in-oss)
- [Coding Classes in Zoetermeer](/coding-classes-in-zoetermeer)
- [Coding Classes in Weesp](/coding-classes-in-weesp)
- [Coding Classes in Venlo](/coding-classes-in-venlo)
- [Coding Classes in East Renfrewshire](/coding-classes-in-east-renfrewshire)
- [Coding Classes in Flintshire](/coding-classes-in-flintshire)
- [Coding Classes in Gouda](/coding-classes-in-gouda)
- [Coding Classes in Haima](/coding-classes-in-haima)

### Free resources

- [C++ Tutorial: From Basics to Advanced](/resources/cpp)
- [Conditional Statements (if, else, switch)](/resources/cpp/conditional-statements)
- [Feature Engineering and Feature Selection](/resources/ai-and-machine-learning/feature-engineering)
- [Introduction to C++](/resources/cpp/introduction-to-cpp)

### From the blog

- [How to Reverse a String in Python: 5 Easy Methods](/blog/how-to-reverse-a-string-in-python)
- [PCEP vs PCAP: Which Python Certification Is Worth It?](/blog/pcep-vs-pcap-which-python-certification)
- [Python Dictionary: The Complete Guide With 20 Examples](/blog/python-dictionary-complete-guide)

### Start here

- [Browse every live course at Modern Age Coders](/courses)
- [Try a free trial class with a Modern Age Coders mentor](/free-trial)

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-pembrokeshire*
