---
title: "Coding Classes in Gwynedd | Live Online, Ages 6 to 67"
description: "Live online coding, Python and maths classes across Gwynedd, from Bangor and Caernarfon to Pwllheli, Porthmadog, Blaenau Ffestiniog, Tywyn and Dolgellau."
canonical: https://learn.modernagecoders.com/coding-classes-in-gwynedd
source: src/pages/coding-classes-in-gwynedd.html
---
> Live online coding, Python and maths classes across Gwynedd, from Bangor and Caernarfon to Pwllheli, Porthmadog, Blaenau Ffestiniog, Tywyn and Dolgellau.

Skip to contentCourses for Gwynedd

## Four first steps in Gwynedd

Picture a Pwllheli eight-year-old who takes torches apart, a Porthmadog Year 7 impatient for real code, a Dolgellau Year 12 studying A level physics, and a Caernarfon adult retraining in engineering. A free lesson opens the door for each.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 11Scratch Coding for KidsScratch projects with circuits, switches and energy games.See the syllabus](/courses/scratch-programming-complete-course)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 10 to 15Maths Through CodingSquares, ratios and percentages made concrete by coding.See the syllabus](/courses/maths-through-coding)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 12 to 18Python for TeensComplete Python for teenagers, from loops to physics models.See the syllabus](/courses/python-complete-masterclass-teens)[![Python Masterclass course thumbnail](/images/python-college.webp)AdultsPython MasterclassPython for adults starting from nothing, up to engineering calculations.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)Gwynedd by the numbers

## 117,393 people across Gwynedd

ONS recorded 117,393 usual residents in Gwynedd on census day in 2021, a number we took from Nomis. Town sizes in the table are the matching ONS built-up areas.

| Town or city | Population | Town or city | Population |
| --- | --- | --- | --- |
| Bangor | 16,990 | Blaenau Ffestiniog | 3,450 |
| Caernarfon | 9,835 | Tywyn | 3,135 |
| Bethesda | 3,755 | Dolgellau | 2,600 |
| Pwllheli | 3,620 | Porthmadog | 2,575 |

Gwynedd is a county of small towns: after Bangor and Caernarfon, no built-up area passes 4,000 people, and places such as Barmouth and Beddgelert are smaller still. Our output-area sums match the published figures to within four people. The Curriculum for Wales shapes learning in Gwynedd's schools, and older pupils sit WJEC examinations. Cyngor Gwynedd sets the school terms; since we have not read them, families pass on their own dates.

### Bangor, and exam support

The city of [Bangor](/best-coding-class-in-bangor-wales) has its own page with a different project. Exam pages: [WJEC GCSE Computer Science](/wjec-gcse-computer-science-help-wales) and [GCSE Maths and Numeracy in Wales](/gcse-maths-and-numeracy-wales-help).

The Gwynedd project

## The same power, different voltages

Current, resistance, heat, and a formula that breaks.

The numbers in the model are invented. A station must deliver 500 kilowatts to a quarry through a line whose wires, there and back, have a resistance of 4 ohms. Power equals voltage times current, so the higher the voltage, the smaller the current needed. The heat lost in the wires equals the current squared times the resistance. The learner codes the simple version first: current is power divided by voltage, loss is current squared times resistance, and prints a table.

| Sending voltage | Simple formula says | Proper calculation says |
| --- | --- | --- |
| 500 V | Loss of 4,000 kW, eight times the power sent | Impossible: at most 15.6 kW can reach the quarry |
| 2,000 V | Loss of 250 kW, half the power | Impossible: at most 250 kW can arrive |
| 5,000 V | Loss of 40 kW | 48.1 kW lost, 8.8 per cent of the power sent |
| 10,000 V | Loss of 10 kW | 10.4 kW lost, 2.0 per cent |
| 20,000 V | Loss of 2.5 kW | 2.5 kW lost, 0.5 per cent |

At high voltage the simple formula is close enough. At low voltage it produces nonsense: a loss bigger than the power being sent. That is the signal that the model has broken. The simple version assumes the full sending voltage reaches the load, but a big current makes the voltage fall along the wires. The proper version accounts for that drop, which turns the problem into a quadratic equation for the current. When the quadratic has no real solution, the answer is that no current can deliver the power at all. At 2,000 volts the most that can reach the quarry through our line is 250 kilowatts, however hard the generator pushes.

The pattern that made 10,000 volts attractive is clear in the numbers: ten times the voltage means a tenth of the current, and a hundredth of the heat lost. Alternating current mattered too, because transformers can step its voltage up for the journey and down again for use, but modelling transformers is a lesson for another day. The learner finishes by plotting loss against voltage and marking the point where the simple and proper answers start to agree.

### Ages 8 to 11

Build a Scratch game where a power line wastes more energy the thinner the wires, and try to deliver enough to light a village.

### Ages 11 to 15

Code power equals voltage times current in Python and print the heat lost at different voltages.

### Ages 15 and up

Include the voltage drop, solve the quadratic for current, and find the largest power any voltage can deliver.

### A real power station, an imagined line

Cwm Dyli's date, water source and 10,000 volts come from Cadw's record. The 500 kilowatt load and 4 ohm line are invented, and the results illustrate the physics rather than describe the station's real network.

Why Cwm Dyli

## Britain's first alternating current station

According to Cadw's listed building record.

| Record detail | What it says |
| --- | --- |
| Built | 1906, by the North Wales Power and Traction Company |
| Firsts | The first instance in Britain of the use of alternating current |
| Purpose | To serve the Oakley, Dinorwic and Pen-yr-Orsedd slate quarries |
| Water | Harnessed from Llyn Llydaw |
| Transmission | At 10,000 volts, praised as a triumph of modern transmission |
| Nickname | The chapel in the valley, for its bold design |

Every national grid depends on the same arithmetic: high voltages for long distances, lower ones for homes, and careful accounting of losses. Engineers who design grids, electric car chargers and solar farms run these calculations constantly, and part of the skill is recognising when a simple model has stopped being true. A Gwynedd student who has watched a formula predict a loss larger than the power has learned that lesson early.

We have no association with Cadw or Cyngor Gwynedd. The record belongs to Cadw; the transmission model, the invented numbers and any mistakes belong to us.

Learning path

## From torch circuits to power grids

Year bands give a rough idea; the free lesson sets the real one.

Years 1 to 4

### Circuits and games

Block coding with switches, lights and energy stories.

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

### Formulas in Python

Typed Python with squares, tables and units.

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

### Physics models

Electricity, quadratics and modelling alongside WJEC GCSE and A level courses.

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

### Engineering sums

Python for adults building checks, models and calculators.

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

## An AI can apply a formula in seconds. Will it notice when the answer is impossible?

A number that cannot be true is the clearest warning a model gives.

Ask a chatbot for the losses on a low-voltage line and it may apply the simple formula and report a loss bigger than the power sent, without comment. The arithmetic is right; the model is wrong for that case.

A Gwynedd learner who has seen the simple and proper answers diverge knows to check whether a result is even possible. That sanity check is the most valuable thing a person brings to AI-generated calculations.

Spotting an impossible answer before anyone relies on it is a reason Gwynedd teenagers should still learn to code in 2026. The longer argument is in [why teenagers should still learn to code in 2026](/blog/is-coding-worth-learning-2026).

Lessons in practice

## From Tywyn to Blaenau Ffestiniog, lessons at home

In a county of small towns, video lessons save long journeys.

### Typing beats watching

Learners write every program; the teacher reads the shared screen and poses the next question.

### By Welsh school year

A Bethesda Year 3 or a Tywyn Year 11 is matched on school year and Curriculum for Wales stage, with WJEC names for exams. Lessons are taught in English.

### First lesson free

A proper lesson without charge, then honest advice on what to take.

### Small, level classes

Five to ten learners at one level, joining from many places.

### Rhythm of the term

Lessons twice a week in term; a pause in the holidays.

### No clock-change muddle

Your lesson stays at its UK hour whatever the clocks do; teachers on India time adjust.

Why groups reach across the county

Five learners at one level, free at the same hour, rarely live in one small Gwynedd town. Grouping by level finds a real class for a pupil in Dolgellau or Porthmadog.

Fees

## Fees in Gwynedd

Caernarfon or Pwllheli, the fee does not change, and it is the same in every country outside India.

First class**USD 0**

A full trial lesson at no cost, then a recommendation.

Group tuition**USD 100**

About eight lessons a month with five to ten classmates.

Private tuition**USD 150**

About eight lessons a month with one teacher.

All prices are in US dollars; sterling prices are not offered. Payment only starts once the trial lesson has settled a course and weekly time, and our pricing page deals with holidays, missed sessions and switching format.

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

## Google ratings and comments

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

A short note is all we need: the learner's age or year and something they enjoy. We might start with a Scratch circuit game, a Python table, or the Cwm Dyli power line.

### 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 Gwynedd one.

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

Submitted details are used for placement and follow-up.

FAQ

## Gwynedd questions

The county, the power station project and practical points.

### How many people live in Gwynedd?

Census 2021 counted 117,393 usual residents in Gwynedd.

### What are the largest towns in Gwynedd?

ONS 2021 built-up areas: Bangor 16,990, Caernarfon 9,835, Bethesda 3,755 and Pwllheli 3,620.

### What is the Cwm Dyli project?

Learners model delivering 500 kW through an invented line in Python, compare a simple loss formula with a proper one that includes the voltage drop, and see why high voltage cuts losses a hundredfold.

### Why is electricity sent at high voltage?

For the same power, higher voltage means lower current, and the heat lost in wires grows with the current squared.

### When was Cwm Dyli power station built?

In 1906, according to Cadw, which describes it as the first use of alternating current in Britain and lists it at Grade II*.

### Are lessons held in Gwynedd?

Lessons run over video, so a pupil in Blaenau Ffestiniog joins exactly as one in Caernarfon does.

### Do you help with A level maths?

Yes, plus WJEC GCSE Computer Science and GCSE maths in Wales. We build understanding and promise no grades.

### Which ages can join?

Six to 67: younger children with blocks, teenagers with Python and exam work, adults with Python from scratch.

### How much does it cost?

The trial lesson is free; afterwards USD 100 a month for a group place or USD 150 a month one-to-one.

### What about school holidays?

Lessons stop for them. Send the dates your school has given you.

Nearby pages

## More North Wales pages

[Bangor](/best-coding-class-in-bangor-wales) tests a weather record for a hidden jump, [Anglesey](/coding-classes-in-anglesey) checks Beaumaris Castle for symmetry, and [Conwy](/coding-classes-in-conwy) compares iron beams. The Welsh list continues on our [Wales](/coding-and-ai-classes-in-wales) page, and the rest of Britain on the [UK hub](/coding-classes-in-united-kingdom).

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

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Haagse Hout, The Hague](/coding-classes-in-haagse-hout)
- [Coding Classes in Gujarat](/coding-classes-in-gujarat)
- [Coding Classes in Haarlem](/coding-classes-in-haarlem)
- [Coding Classes in the Province of Groningen](/coding-classes-in-groningen-province)
- [Coding Classes in Haarlemmermeer, Hoofddorp](/coding-classes-in-haarlemmermeer)
- [Coding Classes in Groningen](/coding-classes-in-groningen)
- [Coding Classes in Weesp](/coding-classes-in-weesp)
- [Coding Classes in Vlaardingen](/coding-classes-in-vlaardingen)
- [Coding & Maths Classes near Urbana, Anandapur](/coding-classes-in-urbana)
- [Coding and AI Classes in North East England](/coding-and-ai-classes-in-north-east-england)

### Free resources

- [Python Tutorial for Beginners: Complete Guide](/resources/python)
- [Project: Build a To-Do App with Local Storage](/resources/javascript/project-todo-app-with-storage)
- [Arrays and Array Methods](/resources/javascript/arrays-in-javascript)
- [Functions in Python](/resources/python/functions-in-python)

### From the blog

- [How to Reverse a String in Python: 5 Easy Methods](/blog/how-to-reverse-a-string-in-python)
- [How to Make Maths Fun for Kids: 9 Ideas That Really Work](/blog/how-to-make-maths-fun-for-kids)
- [Armstrong Number: Definition, Full List and Python Program](/blog/armstrong-number-python-complete-guide-examples-code)

### Start here

- [About Modern Age Coders, teaching since 2020](/about)
- [Modern Age Coders pricing, one honest price per plan](/pricing)

---

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