---
title: "Coding Classes in Powys | Live Online Coding, Ages 6 to 67"
description: "Live online coding, Python and maths classes across Powys, from Newtown, Brecon and Welshpool to Llandrindod Wells, Knighton, Llanidloes and Machynlleth."
canonical: https://learn.modernagecoders.com/coding-classes-in-powys
source: src/pages/coding-classes-in-powys.html
---
> Live online coding, Python and maths classes across Powys, from Newtown, Brecon and Welshpool to Llandrindod Wells, Knighton, Llanidloes and Machynlleth.

Skip to contentCourses for Powys

## First courses for Powys learners

A Year 2 pupil in Knighton who loves music, a Year 7 in Llandrindod Wells writing first Python, a Year 11 in Brecon with WJEC GCSE maths coming, and an adult in Welshpool picking up data skills. One free lesson points each to a course.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 12Scratch Coding for KidsScratch projects with sounds, echoes and musical instruments.See the syllabus](/courses/scratch-programming-complete-course)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 10 to 15Maths Through CodingArea, volume and formulas tested by writing code.See the syllabus](/courses/maths-through-coding)[![High School Mathematics course thumbnail](/images/high-school-maths.webp)Ages 14 to 18High School MathematicsRigorous secondary maths, from logarithms to modelling.See the syllabus](/courses/complete-high-school-mathematics-mastery)[![Data Analysis Course course thumbnail](/images/data-analysis-college.webp)AdultsData Analysis CoursePython for data, from first tables to clear charts.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)Powys in numbers

## 133,169 residents across Powys

ONS recorded 133,169 usual residents in Powys at the 2021 census; we read it through Nomis. The towns listed are ONS built-up areas lying wholly inside the county.

| Town | Residents | Town | Residents |
| --- | --- | --- | --- |
| Newtown | 10,885 | Knighton | 2,910 |
| Brecon | 8,255 | Builth Wells | 2,620 |
| Welshpool | 5,455 | Llanidloes | 2,200 |
| Llandrindod Wells | 5,430 | Machynlleth | 2,160 |
| Ystradgynlais | 4,030 | Crickhowell | 2,110 |

Ystalyfera and Hay-on-Wye reach across the county line, so they stay out of the table. Our own output-area sums land within five residents of each published figure. Powys schools use the Curriculum for Wales, and exam years take WJEC GCSE and A level courses. We have not looked up Powys holiday dates, so every family tells us its own.

### Hereford and WJEC support

In England, [Hereford](/best-coding-class-in-hereford) has its own city page. For exams, see [GCSE Maths and Numeracy in Wales](/gcse-maths-and-numeracy-wales-help) and [WJEC GCSE Digital Technology](/wjec-gcse-digital-technology-help-wales).

The Powys project

## How long does a note hang in the air?

Room volume on top, total absorption underneath, and one constant.

Acousticians measure reverberation time: how many seconds a sound takes to fade by 60 decibels, to about a millionth of its power. Sabine's formula says it is 0.161 times the room's volume in cubic metres, divided by its total absorption. Absorption is each surface's area times a coefficient between 0, a perfect mirror for sound, and 1, an open window. The learner builds a model hall 15 by 9 by 8 metres, which is our invention and not the real theatre's size, gives plaster, wood, seats and people typical textbook coefficients, and lets Python add it all up.

| Hall setting | Total absorption | Sabine time | Eyring time |
| --- | --- | --- | --- |
| Bare plaster and wood | 29 m² | 6.0 s | 5.9 s |
| 150 empty wooden chairs | 32 m² | 5.4 s | 5.3 s |
| 150 empty padded seats | 74 m² | 2.4 s | 2.2 s |
| Half full, padded seats | 85 m² | 2.0 s | 1.9 s |
| Full, 150 people | 97 m² | 1.8 s | 1.7 s |

A bare plaster room rings for about six seconds, far too long for words to stay clear. Wooden chairs barely help. An audience changes everything: 150 seated people bring the time down to 1.8 seconds. The table also shows a designer's trick. With padded seats, an empty hall already sounds close to a full one, so a rehearsal and a performance feel alike. That is one reason many concert halls choose well-padded seats.

Then the learner breaks the formula on purpose. Line every surface with something that absorbs everything, like the open air, and the true answer must be zero seconds, since nothing comes back. Sabine's formula still says 0.27. A later formula by Carl Eyring uses a logarithm and gets zero right, which is why the last column differs most when rooms are very absorbent. The classic slip is units: put the volume in cubic feet but keep the metric constant, and the full hall rings for 63.6 seconds.

### Ages 8 to 11

Clap in a bathroom and a bedroom, compare the echo, then make a sound-fading animation in Scratch.

### Ages 11 to 15

Code the room volume, surface areas and absorption in Python, and print the reverberation time for each setting.

### Ages 15 and up

Add Eyring's logarithm, find where the two formulas part company, and test for the unit slip.

### A real theatre, a model room

Date, seating and opening night come from Cadw's record. The room size and coefficients are ours, so the table shows how any small theatre behaves, not measured Craig-y-nos acoustics.

Why Craig-y-nos

## An opera star's own stage

What Cadw's record of the theatre says.

| From the record | Detail |
| --- | --- |
| Built | 1890, by Bucknall and Jennings of Swansea |
| For | The opera singer Adelina Patti, who acquired the property in 1879 |
| Plan | A small version of the Bayreuth theatre, seating 150 |
| Opening | 1891, with Patti singing extracts of La Traviata and Faust |
| Curtain | A drop showing Patti as Semiramide |
| Interior | Outstanding plasterwork, painted and gilded, with composers' names in the frieze |

Acoustic modelling is now software work. Architects simulate concert halls before they are built, sound engineers tune studios and cinemas, and phone makers model how voices bounce around a room so calls stay clear. They all start from the relation a Powys learner codes here, then refine it. Understanding where a trusted formula fails, and why a better one exists, is exactly the habit engineers need.

Modern Age Coders has no tie to Cadw. The record is Cadw's own; the acoustics arithmetic, with any errors, is ours.

Route through the years

## From clapping games to logarithms

Bands are approximate; the free lesson decides where each learner starts.

Years 1 to 4

### Sounds and blocks

Block coding with sound effects, music and timing.

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

### Area and volume

Python that calculates rooms, surfaces and totals.

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

### Logs and models

Logarithms, decibels and modelling with WJEC GCSE and A level in view.

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

### Python for work

Adult Python and data skills, taught from the beginning.

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

## An AI will happily give you Sabine's formula. Will it tell you where it fails?

Knowing a formula's limits matters as much as knowing the formula.

Ask a chatbot for a reverberation calculator and you will probably get Sabine's formula, neatly coded. Few answers mention that it gives nonsense for very absorbent rooms, or check whether the volume was in feet or metres.

A Powys learner who has pushed a formula to its limit and watched it break knows to ask what a tool leaves out, whether the tool is a textbook or an AI.

Testing a trusted formula until it breaks is good reason for a Powys teenager to go on coding in 2026. The longer argument is in [why teenagers should still learn to code in 2026](/blog/is-coding-worth-learning-2026).

Practical side

## From Machynlleth to Crickhowell, one video link

A big rural county, and no travel at all.

### Learners at the keys

Each student types their own code, while the teacher watches the shared screen and asks guiding questions.

### Welsh placement

A Builth Wells Year 3 or a Newtown Year 12 is placed by Welsh school year and progression step, with exams named the WJEC way. Lessons run in English.

### Free first session

A complete trial lesson, no charge, then a straight recommendation.

### Level, not location

Classes of five to ten at one level, from all over the UK.

### Termly timetable

Two lessons a week in term; holidays kept free.

### Clocks look after themselves

When the UK clocks change, your lesson stays at the same local time and our teachers move instead.

Why distance does not matter

In a county this spread out, a keen coder may be the only one nearby. Online groups let a learner in Llanidloes or Ystradgynlais study beside peers at the same level.

Fees

## Fees in Powys

Whether you live in Brecon or Welshpool, the fee is the same, and the same again in every country we teach outside India.

First class**USD 0**

A whole trial lesson, free, then our honest view.

Group tuition**USD 100**

Close to eight classes a month in a group of five to ten.

Private tuition**USD 150**

Close to eight classes a month with your own tutor.

Everything is priced in US dollars; there is no sterling price. Billing begins once the trial has agreed a course and a weekly time, and the pricing page explains holidays, missed classes and changes between group and private.

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

## Our Google rating from families

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 Powys lesson

Let us know the learner's age or school year and something they like. Their trial could be a Scratch music project, a first Python calculator, or the Craig-y-nos acoustics 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 Powys one.

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

Submitted details are used for placement and follow-up.

FAQ

## Powys questions

The county, the theatre project and how classes work.

### What is the population of Powys?

Powys had 133,169 usual residents at the 2021 census.

### What is the largest town in Powys?

Newtown, at 10,885 residents in the ONS 2021 built-up area, ahead of Brecon at 8,255.

### What is the Craig-y-nos project?

Learners code Sabine's reverberation formula in Python to compare an empty and a full theatre, then find where Eyring's formula does better.

### What is reverberation time?

The time a sound takes to fade by 60 decibels after it stops, which decides whether a room sounds clear or boomy.

### Who built the theatre at Craig-y-nos?

Cadw records that it was built in 1890 for the opera singer Adelina Patti and seats 150.

### Do lessons happen in Powys?

They are all online, so a learner anywhere in Powys joins from home.

### Do you cover WJEC GCSE subjects?

Yes, maths and digital subjects. We aim for understanding, not grade guarantees.

### What ages do you teach?

Six to 67, with courses from first blocks to adult Python.

### How much do lessons cost?

The first is free. After that, USD 100 a month in a group or USD 150 a month privately.

### Are there lessons during school holidays?

No. Send us the holiday weeks and those lessons are skipped.

Neighbouring pages

## Nearby in Wales and the Marches

[Hereford](/best-coding-class-in-hereford) has a city page, [Monmouthshire](/coding-classes-in-monmouthshire) works out how much a hilltop telescope could see, and [Ceredigion](/coding-classes-in-ceredigion) asks what a weather record of zero events proves. Every Welsh area we cover is gathered on the [Wales](/coding-and-ai-classes-in-wales) page; the rest of Britain starts at the [UK hub](/coding-classes-in-united-kingdom).

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

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Prins Alexander, Rotterdam](/coding-classes-in-prins-alexander)
- [Coding Classes in Perth and Kinross](/coding-classes-in-perth-and-kinross)
- [Coding Classes in Punjab](/coding-classes-in-punjab)
- [Coding Classes in Pembrokeshire](/coding-classes-in-pembrokeshire)
- [Coding Classes in Purmerend](/coding-classes-in-purmerend)
- [Coding Classes in Oxfordshire](/coding-classes-in-oxfordshire)
- [Coding Classes in West Lothian](/coding-classes-in-west-lothian)
- [Coding Classes in Wassenaar](/coding-classes-in-wassenaar)
- [Coding Classes in Voorschoten](/coding-classes-in-voorschoten)

### Free resources

- [JavaScript Tutorial: Build Interactive Websites](/resources/javascript)
- [Headings, Paragraphs, and Text Formatting](/resources/html-and-css/headings-paragraphs-and-text)
- [Forms and Input Validation](/resources/javascript/forms-and-validation)
- [Project: Build an Animated Portfolio Website](/resources/html-and-css/project-animated-portfolio-website)

### From the blog

- [PCEP vs PCAP: Which Python Certification Is Worth It?](/blog/pcep-vs-pcap-which-python-certification)
- [Armstrong Number: Definition, Full List and Python Program](/blog/armstrong-number-python-complete-guide-examples-code)
- [Does Online Maths Tuition Really Work? An Honest 2026 Answer](/blog/does-online-maths-tuition-work)

### Start here

- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)
- [What Modern Age Coders families say](/love)

---

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