---
title: "Coding Classes in the Vale of Glamorgan | Online, Ages 6 to 67"
description: "Live online coding, Python and maths classes across the Vale of Glamorgan: Barry, Dinas Powis, Rhoose, Llantwit Major, Cowbridge, Boverton and St Athan."
canonical: https://learn.modernagecoders.com/coding-classes-in-vale-of-glamorgan
source: src/pages/coding-classes-in-vale-of-glamorgan.html
---
> Live online coding, Python and maths classes across the Vale of Glamorgan: Barry, Dinas Powis, Rhoose, Llantwit Major, Cowbridge, Boverton and St Athan.

Skip to contentCourses for the Vale of Glamorgan

## First courses across the Vale

A Year 3 pupil in Rhoose who counts birds, a Year 8 in Barry writing loops, a Year 12 in Cowbridge on WJEC A level maths, and an adult in Llantwit Major learning Python for work. Each starts with a free lesson.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 12Scratch Coding for KidsScratch games with birds, boxes and counting.See the syllabus](/courses/scratch-programming-complete-course)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 10 to 15Maths Through CodingCounting, chance and geometry checked with code.See the syllabus](/courses/maths-through-coding)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 13 to 18Python for TeensSerious Python for teenagers, from loops to simulations.See the syllabus](/courses/python-complete-masterclass-teens)[![Python Masterclass course thumbnail](/images/python-college.webp)AdultsPython MasterclassPython for adults from nothing to working programs.See the syllabus](/courses/python-programming-masterclass-zero-to-advanced-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)The Vale in figures

## 131,939 people in the Vale

The total is ONS's count of usual residents at the 2021 census, read on Nomis. The towns are ONS built-up areas that lie wholly inside the county.

| Town | Residents | Town | Residents |
| --- | --- | --- | --- |
| Barry | 56,605 | Cowbridge | 3,645 |
| Dinas Powis | 7,890 | Eglwys-Brewis | 3,300 |
| Rhoose | 6,780 | Boverton | 2,740 |
| Llantwit Major | 5,345 | St Athan | 1,595 |

Penarth and parts of the Cardiff and Bridgend built-up areas also reach into the county, but they cross its boundary, so they are left out. Our output-area totals agree with each published figure to within 16 people. Schools in the Vale teach the Curriculum for Wales, with WJEC GCSEs and A levels in the exam years. We have not read the council's holiday dates, so families tell us theirs.

### Cardiff and exam support

Our [Cardiff](/best-coding-class-in-cardiff) page covers the capital. For WJEC exams, see [GCSE Maths and Numeracy in Wales](/gcse-maths-and-numeracy-wales-help) and [WJEC GCSE Computer Science](/wjec-gcse-computer-science-help-wales).

The Vale of Glamorgan project

## 1,400 pigeons, 700 holes

One certainty, one probability and one size check.

Start with certainty. If 701 birds share 700 holes, at least one hole must hold two, whatever the birds do. Mathematicians call this the pigeonhole principle. The learner codes the general rule: with n birds and 700 holes, some hole holds at least n divided by 700, rounded up. So 1,400 birds could fit exactly two to a hole, but a 1,401st forces a hole to take three. No simulation is needed; the answer is guaranteed.

| Birds | Guaranteed | Expected empty holes | Fullest hole in our simulation |
| --- | --- | --- | --- |
| 350 | Nothing shared | 424 (61%) | Not simulated |
| 700 | Nothing shared | 257 (37%) | About 5, at worst 8 |
| 1,400 | A hole with at least 2 | 95 (14%) | About 8, at worst 11 |
| 1,401 | A hole with 3 | About 95 | Not simulated |

Now probability. Suppose each bird picks any hole with equal chance; real pigeons are not so random, so this is our invented behaviour. The chance a particular hole is missed by every one of 700 birds is (699/700) to the power 700, which is about 0.368, very close to 1 divided by e. So even with exactly one bird per hole available, about 257 holes stay empty while others fill up. The learner checks the formula by simulating it 2,000 times: the average comes out at 257.2, and the fullest hole usually holds about five birds.

Last, the size check. The record gives an inside diameter of about 5 metres and walls about 4.6 metres high to the start of the dome. The inside wall then has an area near 72 square metres, and 700 holes of 15 by 15 centimetres use under 16 of them, about 22 per cent, which leaves room for stone between. Sixteen rows of about 44 holes would put their centres roughly 36 centimetres apart. So the 700 is believable. The slip to catch: multiply the diameter by two pi instead of pi and the wall doubles to 144 square metres.

### Ages 8 to 11

Put counters into egg boxes, find when two must share, then build the game in Scratch.

### Ages 11 to 15

Code the rounding-up rule, then simulate random birds in Python and count the empty holes.

### Ages 15 and up

Derive the 1 divided by e result, compare it with the simulation, and test the wall-area code.

### The record's numbers, our birds

Hole count, capacity and dimensions come from Cadw. The birds' random choices and the row layout are our assumptions, so the table explains the mathematics, not how Cadoxton's pigeons actually lived.

Why Cadoxton Court

## Glamorgan's largest medieval dovecote

What Cadw's record says.

| Record detail | What it says |
| --- | --- |
| Age | Probably 13th century, restored |
| Shape | Domed and circular, about 8 m high, inside diameter about 5 m |
| Walls | Buttressed, 1.1 m thick, 4.6 m high to where the dome begins |
| Roof opening | A circular opening about 60 cm across |
| Nesting holes | About 15 cm square and 45 cm deep; originally 700, for 1,400 pigeons |
| Grade I because | The largest and most intact medieval dovecote in Glamorgan |

The same three questions run through computing. Hash tables, file storage and network addresses all put items into slots, and engineers must know what is guaranteed, what is likely, and whether the design fits. A Vale of Glamorgan learner who has separated a certainty from a probability, and checked a published number against the walls it lives on, has practised all three.

Modern Age Coders is independent of Cadw. The record belongs to Cadw; the pigeon sums, and any error in them, belong to us.

Growing through school

## From egg boxes to e

Year bands are only a sketch; the trial lesson settles each starting point.

Years 1 to 4

### Sorting and counting

Blocks that sort, count and share items into boxes.

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

### Chance in code

Python with random numbers, counting and simple geometry.

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

### Probability

Probability, powers and proof 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 basics and beyond

Adult Python from first steps to confident scripts.

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

## An AI can simulate the dovecote. Will it tell you which answers are guaranteed?

Some answers need proof, some need probability, and a good thinker knows which is which.

Ask a chatbot how many holes stay empty and it may give one number with total confidence, blending a guaranteed fact with a random average. It rarely says which parts are certain and which only happen on average.

A Vale of Glamorgan learner who has set the pigeonhole principle beside a simulation knows to ask whether an answer is proved or merely likely, from any source.

Telling a proof from a probability is a clear reason for a Vale of Glamorgan teenager to keep coding in 2026. The longer argument is in [why teenagers should still learn to code in 2026](/blog/is-coding-worth-learning-2026).

How lessons go

## From Cowbridge to Barry, live on screen

Town or village, a home connection is enough.

### Learners do the typing

Students build each program themselves; the tutor keeps an eye on their screen and offers a question when they get stuck.

### Welsh school years

A Boverton Year 5 or a Dinas Powis Year 11 is placed by Welsh year and progression step, and exams go by WJEC names. Teaching is in English.

### Free start

The trial lesson is complete and free, and ends with a clear suggestion.

### Classes by stage

Five to ten learners at one level, from across the UK.

### Term timetable

Twice weekly during term; holidays kept clear.

### Clock changes covered

When Britain changes its clocks, your lesson keeps its usual hour and our teachers in India move instead.

Why groups go online

A small town rarely has five learners at one level free at one time. Online, a St Athan or Eglwys-Brewis learner joins peers at exactly the same stage.

Fees

## Fees in the Vale of Glamorgan

Barry or Cowbridge, the fee is identical, and it matches every other country we teach outside India.

First class**USD 0**

A full trial lesson, free, and clear advice after it.

Group tuition**USD 100**

Roughly eight lessons a month in a class of five to ten.

Private tuition**USD 150**

Roughly eight lessons a month with a personal tutor.

We price in US dollars alone and never in sterling. Nothing is charged until the trial settles a course and a weekly slot, and the pricing page covers holidays, missed lessons and moving between formats.

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

## Families' Google ratings

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 Vale of Glamorgan lesson

Tell us the learner's age or school year and something they enjoy. The trial might be a Scratch counting game, a first Python loop, or the Cadoxton dovecote sums.

### 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 Vale of Glamorgan one.

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

Submitted details are used for placement and follow-up.

FAQ

## Vale of Glamorgan questions

The county, the dovecote project and practical points.

### How many people live in the Vale of Glamorgan?

The 2021 census counted 131,939 usual residents in the Vale of Glamorgan.

### What is the largest town in the Vale of Glamorgan?

Barry, with 56,605 residents in its ONS 2021 built-up area.

### What is the Cadoxton dovecote project?

Learners use Python to find what is guaranteed when birds outnumber 700 holes, how many holes random birds leave empty, and whether 700 holes fit the walls.

### What is the pigeonhole principle?

If there are more items than boxes, at least one box must hold more than one item.

### How many nesting holes did the Cadoxton Court dovecote have?

Cadw's record says originally 700, with capacity for 1,400 pigeons.

### Where do the lessons take place?

Online by live video, so learners join from anywhere in the Vale.

### Do you teach WJEC GCSE and A level maths?

Yes, and computing too. We teach for understanding and do not promise grades.

### What ages can learn?

Anyone from 6 to 67, from first coding games to adult Python.

### What are the fees?

The first lesson is free; then USD 100 a month in a group or USD 150 a month one-to-one.

### Do lessons continue in school holidays?

No. Send your holiday weeks and we skip them.

Close to the Vale

## More pages for South Wales

[Cardiff](/best-coding-class-in-cardiff) has a city page, [Bridgend](/coding-classes-in-bridgend) lifts loads with water and gravity, and [Rhondda Cynon Taf](/coding-classes-in-rhondda-cynon-taf) scales a stone arch. Every Welsh area is linked from the [Wales](/coding-and-ai-classes-in-wales) page, and the [UK hub](/coding-classes-in-united-kingdom) covers the rest of the country.

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

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Veenendaal](/coding-classes-in-veenendaal)
- [Coding Classes in Uttarakhand](/coding-classes-in-uttarakhand)
- [Coding Classes in Velsen](/coding-classes-in-velsen)
- [Coding Classes in Uttar Pradesh](/coding-classes-in-uttar-pradesh)
- [Coding Classes in Venlo](/coding-classes-in-venlo)
- [Coding Classes in the Province of Utrecht](/coding-classes-in-utrecht-province)
- [Coding Classes in Warwickshire](/coding-classes-in-warwickshire)
- [Coding Classes in County Clare](/coding-classes-in-county-clare)
- [Coding Classes in Assen](/coding-classes-in-assen)
- [Coding Classes in Diemen](/coding-classes-in-diemen)
- [Coding Classes in Yanqul](/coding-classes-in-yanqul)

### Free resources

- [JavaScript Tutorial: Build Interactive Websites](/resources/javascript)
- [CSS Transitions and Hover Effects](/resources/html-and-css/transitions-and-hover-effects)
- [CSS Grid - The Complete Guide | HTML and CSS Tutorial](/resources/html-and-css/css-grid-complete-guide)
- [CSS Manipulation with JavaScript](/resources/javascript/css-manipulation-with-javascript)

### From the blog

- [File Organization in Python: A Beginner's Guide to Managing Your](/blog/file-organization-in-python)
- [Python Dictionary: The Complete Guide With 20 Examples](/blog/python-dictionary-complete-guide)
- [Exception Handling in Python: Try, Except, Finally](/blog/exception-handling-in-python)

### Start here

- [Real projects built by Modern Age Coders students](/student-labs)
- [Browse every live course at Modern Age Coders](/courses)

---

*Canonical: https://learn.modernagecoders.com/coding-classes-in-vale-of-glamorgan*
