Skip to content
Wales, United Kingdom

Coding and AI classes in Wales

What are the best coding classes in Wales?

Wales has just rebuilt its computing qualification and almost nobody has explained what changed. The Made-for-Wales GCSE Computer Science, first taught from September 2025, is "a unitised qualification" in two halves: Unit 1, a "digital only examination, marked by WJEC" worth 50 per cent and first available in 2026, and Unit 2, an "on-screen examination" also worth 50 per cent, first available in 2027, in which "the language used in the examination will be Python". There is "no optionality and no tiering". Unit 2 runs from a pre-release brief issued a full academic year in advance, and no work done on that brief may be taken into the room. A class that helps a Welsh learner has to teach what survives that door: Python they can write unaided. We teach live online from India, ages 6 to 67, in groups of five to ten or one to one. The first lesson is free; a group place is then USD 100 a month and one-to-one teaching USD 150.

Every other nation in Britain marks a computing project a student brings with them. Wales does the opposite, and the design is worth reading twice. Candidates for Unit 2 receive a pre-release brief in the academic year before the exam, a scenario with requirements and tasks to work through "both individually and in groups". They may spend a year on it. Then WJEC says two things in the same paragraph: work done on the brief "will not be formally assessed and nor will it contribute to the final grade", and "learners may not take any work already done on the pre-release brief into the assessment". A year of preparation, and not one page of it crosses the threshold. That single rule decides what a useful class in Wales looks like.

Facts last verified 20 September 2026. Teaching is online; no Wales branch is claimed.

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

Browse the course atlas for more than one hundred options and use the 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.

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.

Made-for-Wales GCSE Computer Science, as WJEC describes it
Unit 1: Understanding Computer ScienceUnit 2: Computer Programming
Weighting50 per cent50 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 available20262027
When in the courseUnitised, so it can be sat earlier"Must be completed in the final year of study"
Assessment objectivesAO1 30 per cent, AO2 15, AO3 5AO1 0 per cent, AO2 25, AO3 25
LanguageNot 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.

What WJEC says about the pre-release brief
RuleIn 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 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.

How the Curriculum for Wales is put together
TermWhat it meansThe English equivalent
Areas of Learning and ExperienceSix broad areas rather than a list of subjectsSubjects and the national curriculum
Science and TechnologyThe area that "draws on the disciplines of biology, chemistry, computer science, design and technology, and physics"Computing, science and design technology, separately
Progression stepsBroad points in a learner's journey, not year-group boundariesKey stages 1 to 4
Statements of what mattersWhat the area is fundamentally about, used to design a school's own curriculumProgrammes 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 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.

The largest Welsh principal areas at Census 2021
Principal areaUsual residentsPrincipal areaUsual residents
Cardiff362,308Powys133,169
Swansea238,490Vale of Glamorgan131,939
Rhondda Cynon Taff237,651Pembrokeshire123,360
Carmarthenshire187,897Gwynedd117,393
Caerphilly175,952Conwy114,741
Newport159,592Denbighshire95,817
Flintshire154,962Monmouthshire92,957
Bridgend145,488Torfaen92,276
Neath Port Talbot142,289Ceredigion71,475
Wrexham135,117Isle of Anglesey68,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 lists every page in this series, and the 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 KidsCoding for Kids
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 KidsMaths 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 TeensGCSE Computer Science
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 TeensData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)
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.

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 classUSD 0

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

Group tuitionUSD 100

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

Private tuitionUSD 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.

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.

+44

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 covers all four school systems and links every UK page as it goes live, Scotland has its own qualifications and stages, and the competitions calendar lists what a Welsh pupil can enter this year.

Free Wales classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here