---
title: "Coding and AI Classes in Wales | Made-for-Wales GCSE, Python"
description: "Live online coding, Python, AI and maths classes for families across Wales, built around the Curriculum for Wales and the new Made-for-Wales Computer Science GCSE."
canonical: https://learn.modernagecoders.com/coding-and-ai-classes-in-wales
source: src/pages/coding-and-ai-classes-in-wales.html
---
> Live online coding, Python, AI and maths classes for families across Wales, built around the Curriculum for Wales and the new Made-for-Wales Computer Science GCSE.

Skip to contentCourse picks for Wales

## Four courses for learners in Wales

A Year 4 child in Swansea who wants to make a game, a Year 10 in Wrexham starting the new GCSE, a sixth former in Cardiff looking past it, and a parent in Bridgend who wants to understand what their child is learning. Each begins with a free lesson.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 10Scratch Coding for KidsA first language, where a child builds something that works and can explain how, which is what the Welsh progression steps are built around.See the syllabus](/courses/scratch-programming-complete-course)[![Python and AI for Kids course thumbnail](/images/python-kids.webp)Ages 10 to 13Python and AI for KidsTyped Python before the GCSE starts, so that Year 10 is spent on problems rather than on syntax.See the syllabus](/courses/python-ai-kids-masterclass)[![Python for Teens course thumbnail](/images/python-teens.webp)Ages 13 to 17Python for TeensThe language the Welsh Unit 2 examination is written in, taught until a student can produce a working program with nothing to copy from.See the syllabus](/courses/python-complete-masterclass-teens)[![Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI) course thumbnail](/images/data-ai-analytics-non-programmers.webp)AdultsData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)For grown-ups who want the vocabulary their children are being taught, without becoming programmers.See the syllabus](/courses/data-and-ai-analytics-for-non-programmers-course)

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 new GCSE

## Two units, both on a screen, and Python named in the rules

Every figure below is from WJEC's own qualification outline, read on 20 September 2026.

|   | Unit 1: Understanding Computer Science | Unit 2: Computer Programming |
| --- | --- | --- |
| Weighting | 50 per cent | 50 per cent |
| How it is sat | "Digital only examination, marked by WJEC" | "On-screen examination, marked by WJEC" |
| Suggested length | "No longer than 1 hour and 45 minutes" | "No longer than 2 hours" |
| First available | 2026 | 2027 |
| When in the course | Unitised, so it can be sat earlier | "Must be completed in the final year of study" |
| Assessment objectives | AO1 30 per cent, AO2 15, AO3 5 | AO1 0 per cent, AO2 25, AO3 25 |
| Language | Not applicable | "The language used in the examination will be Python" |
| Tiers | "There will be no optionality and no tiering" | The same |

Read the assessment objectives across the two columns and the design becomes obvious. Unit 1 carries all of the recall: thirty per cent of the whole qualification is AO1, demonstrating knowledge. Unit 2 carries none of it. Every mark in Unit 2 is for applying and analysing, which is to say for writing and refining a program while somebody watches the clock.

That is why "no optionality and no tiering" matters more here than it sounds. Every candidate in Wales sits the same paper, and half of the qualification is a practical exercise that cannot be revised for in the ordinary sense.

The qualification is unitised, so Unit 1 can be taken before the final year while Unit 2 cannot. For a school that means the theory and the programming can be separated in time, and for a family it means a Year 10 who is behind on Python still has a year to fix it.

Alongside it, WJEC has a second qualification: GCSE Digital Technology, teaching from 2026 with a first award in 2028. A school may offer either, and they are not the same subject.

One consequence worth naming for parents: because Unit 2 is assessed on screen in Python, a Welsh student who has only ever used block-based coding arrives at a disadvantage that has nothing to do with ability. The gap is keyboard fluency in one specific language, and it closes in a term.

The pre-release brief

## A year with the brief, and nothing you may carry in

This is the most unusual rule in British computing assessment, and it is stated plainly in the qualification outline.

| Rule | In WJEC's words |
| --- | --- |
| When it arrives | "Issued to centres in the academic year before the assessment is scheduled to take place (for example, September 2025 for the 2027 examination)" |
| What is in it | "A scenario containing a list of requirements and provides information about all tasks learners must undertake both individually and in groups" |
| Whether it is marked | "Work completed on the pre-release brief prior to the assessment will not be formally assessed and nor will it contribute to the final grade" |
| What you may bring | "Learners may not take any work already done on the pre-release brief into the assessment" |

### Why a year, then?

Because the point is familiarity with the problem, not a portfolio. A candidate who has modelled the scenario, argued about it in a group and built it badly once will read the examination paper differently from one meeting it cold.

### What actually crosses the door

Only what is in the student's head and hands. Not a file, not a printout, not a half-finished program. The preparation has to become fluency or it becomes nothing.

### How to prepare for that

Build the brief, throw it away, build it again from memory. A student who can reproduce a working structure twice has converted the year into something the rule cannot confiscate.

It is a genuinely thoughtful piece of assessment design. Coursework anywhere in Britain has the same well-known weakness, that nobody can be certain whose work it is, and the [A-level project pages](/a-level-computer-science-nea-help) on this site set out what the English boards now say about AI and acknowledgement. Wales has sidestepped the problem by making the preparation unassessable and the assessment unprepared-for in the literal sense.

The cost falls on students who prepare in the wrong shape. Hours spent producing a beautiful document are hours that do not survive, because the document stays outside.

The group work mentioned in the brief is worth planning for too. Tasks are set to be undertaken "both individually and in groups", which means a student who only ever works alone has not done what the brief asked, even though the examination itself is sat alone.

None of this is guesswork on our part. Every sentence in the table is quoted from WJEC's published outline, and a school will have the full specification.

Modern Age Coders has no connection with WJEC or Qualifications Wales. We do not see pre-release briefs, we do not work on a candidate's brief with them, and we would decline if asked: the whole design depends on the preparation being the student's own.

Before the GCSE

## Progression steps, not key stages

Wales reorganised its whole curriculum, and the vocabulary a Welsh parent meets is different from the one used across the border.

| Term | What it means | The English equivalent |
| --- | --- | --- |
| Areas of Learning and Experience | Six broad areas rather than a list of subjects | Subjects and the national curriculum |
| Science and Technology | The area that "draws on the disciplines of biology, chemistry, computer science, design and technology, and physics" | Computing, science and design technology, separately |
| Progression steps | Broad points in a learner's journey, not year-group boundaries | Key stages 1 to 4 |
| Statements of what matters | What the area is fundamentally about, used to design a school's own curriculum | Programmes of study |

The practical effect is that two Welsh schools can teach rather different computing in the same year group and both be right, because each designs its own curriculum against the same statements. A parent comparing notes across the school gate will find more variation here than in England.

It also means "what should my nine-year-old know by now" has no national answer in Wales. The honest reply is to ask the school what it teaches, and to judge a child against last term rather than against a table.

For us it changes how we place a learner. We do not ask which key stage a child in Wales is in, because the answer does not exist; we ask what they can do, and the free lesson settles it in forty minutes.

The same approach runs through every nation on this site. The [UK page](/coding-classes-in-united-kingdom) sets out all four school systems and what a single birthday does under each of them.

Across Wales

## Twenty-two principal areas, 3,107,500 people, one lesson

Usual residents at Census 2021, from the Office for National Statistics. Online teaching puts all twenty-two the same distance from a teacher.

| Principal area | Usual residents | Principal area | Usual residents |
| --- | --- | --- | --- |
| Cardiff | 362,308 | Powys | 133,169 |
| Swansea | 238,490 | Vale of Glamorgan | 131,939 |
| Rhondda Cynon Taff | 237,651 | Pembrokeshire | 123,360 |
| Carmarthenshire | 187,897 | Gwynedd | 117,393 |
| Caerphilly | 175,952 | Conwy | 114,741 |
| Newport | 159,592 | Denbighshire | 95,817 |
| Flintshire | 154,962 | Monmouthshire | 92,957 |
| Bridgend | 145,488 | Torfaen | 92,276 |
| Neath Port Talbot | 142,289 | Ceredigion | 71,475 |
| Wrexham | 135,117 | Isle of Anglesey | 68,878 |

ONS puts the population of Wales at 3,107,500 on census day, 21 March 2021, and warns that its rounded figures "may not add exactly because of this rounding". The twenty principal areas above are reproduced as the census publishes them and are deliberately not totalled here, because adding published parts to assert a whole is how a tidy sentence turns into a false one. What the distribution shows is clear enough without arithmetic: Cardiff and Swansea together are under a fifth of the country, and the rest is spread down valleys and along coastline where a class within driving distance is a genuine constraint.

A learner in Ceredigion or on Anglesey has the same teacher, at the same hour, as one in Cardiff. That is the whole argument, and it is a stronger one here than in most places.

We teach in English. Welsh-medium and bilingual education is a substantial part of Welsh schooling and we are not equipped to teach through Welsh, which we would rather say plainly than leave a family to discover.

Everything else about the offer is as elsewhere: [the UK page](/coding-classes-in-united-kingdom) lists every page in this series, and the [competitions calendar](/uk-coding-maths-and-ai-competitions-calendar) covers what a Welsh pupil can enter.

Source

Population: Office for National Statistics, Population and household estimates, England and Wales, Census 2021, for the figure for Wales, and ONS Census 2021 usual residents by local authority via Nomis for the principal areas. Qualification facts: WJEC's GCSE Computer Science qualification outline and its GCSE Digital Technology pages. Curriculum structure: Hwb, Welsh Government. All read 20 September 2026.

Learning ladder

## From a first program to a Python exam sat on screen

A learner is placed by what they can write unaided, which in Wales is exactly what the qualification measures.

Ages 6 to 10

### Making things work

Block-based programs a child can explain, matching the progression steps rather than any year group.

[Scratch Coding for Kids](/courses/scratch-programming-complete-course)[Coding for Kids](/courses/kids-coding-blocks-masterclass)Ages 10 to 13

### Into typed Python

The crossing that decides how Year 10 feels, made early and slowly rather than late and fast.

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

### Python without a crutch

Writing, testing and refining a program with nothing to copy from, which is the Unit 2 room.

[Python for Teens](/courses/python-complete-masterclass-teens)[GCSE Computer Science](/courses/gcse-computer-science-course)Ages 16 to 67

### Beyond the GCSE

A levels, data, AI and adult retraining, for learners who found they liked it.

[AI and Machine Learning for Teens](/courses/ai-ml-masterclass-teens)[Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)](/courses/data-and-ai-analytics-for-non-programmers-course)Coding and AI

## An AI will write the pre-release solution for you. Why should a Welsh teenager learn to write it themselves?

Because the one place it cannot help is the only place the marks are.

Give an assistant the scenario from a pre-release brief and it will produce a plausible program in seconds. That is genuinely useful during the year: a student can read it, argue with it, find where it is wrong. What it cannot do is sit the examination. WJEC says no work done on the brief may be taken into the assessment, so the student walks into an on-screen Python paper with whatever they personally can type, and an assistant's program left outside is worth precisely nothing.

That makes Wales an unusually honest test of what a student actually knows, and it changes what preparation should look like. Reading generated code is fine. Relying on it is a plan that fails on one specific morning, in a room, with no internet.

So the case for a Welsh teenager learning to code in 2026 is not abstract. Half their Computer Science GCSE is a program they must produce from their own hands, and the qualification was designed that way on purpose. The longer argument is in [why teenagers should still learn to code in 2026](/blog/is-coding-worth-learning-2026).

Delivery

## From Holyhead to Chepstow, taught at your desk

A scattered country is the strongest case there is for a lesson that does not need a journey.

### Wherever the learner is

Valleys, coast or city. The lesson travels to the child instead of a parent driving across a county.

### Welsh vocabulary used

Progression steps, Areas of Learning and Experience and the Made-for-Wales GCSE, called what Wales calls them.

### A free lesson first

A real piece of teaching that ends with an honest view of level and course. No card needed.

### Small groups by level

Five to ten learners at the same stage, drawn from Wales and beyond so a group exists at a sensible hour.

### Taught in English

We do not teach through Welsh. A bilingual learner is very welcome; a Welsh-medium lesson is not something we can offer.

### Times in UK time

Teachers work from India, five and a half hours ahead in winter and four and a half in summer, and every lesson is agreed in UK time.

Python early, not late

Unit 2 is sat on screen in Python in the final year of the course. A learner who reaches Year 10 already typing Python spends that year on problems instead of on syntax, which is the single most useful thing a Welsh family can arrange in advance.

Fees

## What classes cost in Wales

The same three prices everywhere, from Cardiff to Anglesey.

First class**USD 0**

A full lesson on real work, ending with a suggested level and course.

Group tuition**USD 100**

About eight lessons a month with five to ten learners at one level.

Private tuition**USD 150**

About eight lessons a month with a teacher for one learner.

Fees are set in US dollars, the rate for every family outside India, and there is no pound price list. Nothing is charged until the free lesson has settled a course and a regular slot; the pricing page covers pauses, missed lessons and moving between group and private teaching.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Wales.)Reviews

## Six Google reviews, printed as families wrote them

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

## Tell us about the learner

A school year and what they enjoy is enough. A first task might be a Scratch game, a first Python program, or a look at what Unit 2 actually asks for.

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

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Wales.)

Submitted details are used for placement and follow-up.

FAQ

## Coding classes in Wales: questions

About the new GCSE, the curriculum and how lessons work.

### What is the Made-for-Wales Computer Science GCSE?

A WJEC qualification first taught from September 2025, built to Qualifications Wales approval criteria. It is unitised, with Unit 1 a digital-only examination worth 50 per cent, first available in 2026, and Unit 2 an on-screen examination also worth 50 per cent, first available in 2027.

### Which programming language does it use?

Python. WJEC states that "the language used in the examination will be Python" for Unit 2.

### How long are the examinations?

WJEC suggests no longer than 1 hour and 45 minutes for Unit 1 and no longer than 2 hours for Unit 2.

### Are there tiers or options?

No. WJEC says plainly that "there will be no optionality and no tiering", so every candidate in Wales sits the same paper.

### What is the pre-release brief?

A scenario issued to centres in the academic year before the examination, for example September 2025 for the 2027 paper. It lists requirements and tasks learners work through individually and in groups.

### Can my child take their brief work into the exam?

No. WJEC says work on the brief "will not be formally assessed and nor will it contribute to the final grade", and that "learners may not take any work already done on the pre-release brief into the assessment". Only what the student can produce themselves on the day counts.

### How should a student prepare for that?

By converting the year into fluency rather than into files. Build the scenario, set it aside, and build it again from memory. Anything that only exists on paper stays outside the room.

### Is GCSE Digital Technology the same thing?

No. It is a separate WJEC qualification, teaching from 2026 with a first award in 2028. A school may offer either and they cover different ground.

### Why does nobody mention key stages in Wales?

Because the Curriculum for Wales uses progression steps and six Areas of Learning and Experience instead. Computing sits inside Science and Technology, which draws on biology, chemistry, computer science, design and technology, and physics.

### Do you teach through the medium of Welsh?

No. Our lessons are in English. We say so plainly rather than let a Welsh-medium family find out after booking.

Explore the UK

## The other nations

The [UK page](/coding-classes-in-united-kingdom) covers all four school systems and links every UK page as it goes live, [Scotland](/coding-and-ai-classes-in-scotland) has its own qualifications and stages, and the [competitions calendar](/uk-coding-maths-and-ai-competitions-calendar) lists what a Welsh pupil can enter this year.

Book the free class[Message us on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20want%20a%20free%20coding%20class%20for%20a%20learner%20in%20Wales.)Free Wales class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding Classes in Adam](/coding-classes-in-adam)
- [Coding and AI Classes in Ulster](/coding-and-ai-classes-in-ulster)
- [Coding Classes in Al Khaburah](/coding-classes-in-al-khaburah)
- [Online Coding Classes in Al Mouj](/coding-classes-in-al-mouj)
- [Coding and AI Classes in Munster](/coding-and-ai-classes-in-munster)
- [Coding Classes in Al Qabil](/coding-classes-in-al-qabil)
- [Coding Classes in Loosduinen, The Hague](/coding-classes-in-loosduinen)
- [Coding Classes in Leeuwarden](/coding-classes-in-leeuwarden)
- [Coding Classes in Jalan Bani Bu Hassan](/coding-classes-in-jalan-bani-bu-hassan)
- [Coding Classes in Dima Wa Attayeen](/coding-classes-in-dima-wa-attayeen)
- [Coding Classes in Leidschenveen-Ypenburg](/coding-classes-in-leidschenveen-ypenburg)
- [Decision Trees and Random Forests Practice](/resources/ai-and-machine-learning/decision-trees-and-random-forests/practice)

### Learn more

- [AI & Machine Learning for Working Professionals](/ai-and-machine-learning-for-working-professionals)
- [Data Science Course in the UK](/data-science-course-uk)
- [AI Science Fair Project Ideas That Follow the Actual Rules](/science-fair-project-ideas-ai)
- [One to One AI Classes](/one-on-one-ai-classes)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [AI Ethics, Responsible AI, and Career Roadmap](/resources/ai-and-machine-learning/ai-ethics-and-career-guide)
- [Deep Learning with TensorFlow and Keras](/resources/ai-and-machine-learning/deep-learning-with-tensorflow-keras)
- [Generative AI](/resources/ai-and-machine-learning/generative-ai-and-diffusion-models)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [UAE Made AI Mandatory in Schools: What It Means](/blog/uae-ai-curriculum-schools-what-it-means)
- [Best Data Science Courses in India for Students and](/blog/data-science-course-india)
- [Data Science, AI, and Math: Skills Every Tech Professional Must Learn](/blog/data-science-ai-math-skills-professionals)

### Start here

- [Modern Age Coders pricing, one honest price per plan](/pricing)
- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)

---

*Canonical: https://learn.modernagecoders.com/coding-and-ai-classes-in-wales*
