Ireland · Secondary school · Ages 12 to 18

Best coding classes for teens in Ireland

An Irish teenager in 2026 is online for most of the waking day and may well have already asked an AI tool to write something for them. The Central Statistics Office found that 99% of internet users aged 16 to 29 go online every day, that 57% are online almost constantly, and that 65% had used generative AI, which the CSO defines to include programming code. None of that makes a teenager a programmer. The gap between using technology and understanding it is exactly where a good coding class earns its place: Python written and read by the student, websites and apps built and explained, AI trained rather than merely prompted. This page sets out how secondary school in Ireland is structured today, what the numbers say about teenagers online, and a data project on Irish school enrolments that shows how easily a confident answer can be wrong. Then it explains how our live classes fit around the Junior Cycle, Transition Year and the Leaving Cert.

Live teaching since 2020 · 10,000+ students · teenagers across the Irish school years

In short

The best coding class for an Irish teenager turns constant use of technology into real understanding: writing and reading Python, building websites and apps, and training AI instead of only prompting it. Irish teens are online almost constantly and many already use AI tools, so the class has to teach judgement as well as syntax. Modern Age Coders teaches secondary students live online, from the Junior Cycle through Transition Year to the Leaving Cert, in groups of five to ten at one level or one to one, with the same teacher across the year. The first class costs nothing; continuing is USD 100 a month in a group or USD 150 a month one to one.

Start here

Three courses for Irish teenagers

The language, the web and AI: the three things most teenagers want to build with. Each card opens its syllabus.

Irish secondary school

Irish secondary school today, by the numbers

The Department of Education's latest statistics show a system that is still growing, and a Leaving Cert that is really three programmes.

Post-primary education in Ireland, 2025/26
MeasureFigureSource
Students in post-primary schools429,653, up 4,242 on the year beforeDepartment Statistical Bulletin
Students in Transition Year62,065, up from 60,520 in 2024/25 and 58,705 in 2023/24CSO table EDA70
Leaving Cert-track students on the established Leaving Certificate56.2%, the lowest share in twenty yearsDepartment Statistical Bulletin
On the Leaving Certificate Vocational Programme36.8%, the highest in twenty yearsDepartment Statistical Bulletin
On the Leaving Certificate Applied7.1%Department Statistical Bulletin
Irish-medium post-primary schools, 2023-202474 schools with 15,778 studentsGaeloideachas

The Junior Cycle Profile of Achievement, first awarded to students who completed the Junior Cycle in 2017, records exam grades, Classroom-Based Assessments in subjects and short courses, and Wellbeing. Schools may also comment on other areas of learning in their own Junior Cycle programme.

That means learning done outside school appears on the profile only if the school chooses to record it. We never promise that a coding class will; what it gives is skill that shows up in everything else.

Transition Year keeps growing: more than 62,000 students in 2025/26. For many teenagers it is the first year with real room for a long project of their own, which is why our Transition Year coding course has a page to itself.

After it, the Leaving Cert splits three ways, and a student taking Computer Science has its own demands; see Leaving Cert Computer Science grinds.

Sources, read 16 September 2026: Department of Education, Statistical Bulletin 2005/06 to 2025/26; CSO table EDA70; Junior Cycle Profile of Achievement; Gaeloideachas statistics.

Online and AI

Online almost constantly, and already using AI

The CSO's household survey covers people aged 16 and over, so these figures describe the older end of secondary school and young adults. They are still the clearest national picture.

Young people online in Ireland, CSO surveys of 2025
MeasureFigure
Internet users aged 16 to 29 online every day99%
Aged 16 to 29 online almost constantly57%
Aged 16 to 29 who had used generative AI in the previous three months65%
All internet users who had used generative AI42%

The CSO's definition matters here. Its 2025 survey asked about generative AI used to create "text, images, programming code, videos, etc.", naming ChatGPT, Copilot and Gemini among the tools. For a teenager, asking such a tool for code is already normal.

What the numbers cannot show is whether a teenager understands the code they get. That is the gap a class exists to close.

Our lessons use AI tools openly, after the student can predict what a piece of code does, and always with a record of what the tool contributed. A student who can read the code is the one who can tell when the tool is wrong. More on this is on understanding the code instead of copy-pasting.

Online safety is part of the picture too. Webwise, the Department's online safety initiative, produces resources on digital citizenship and online wellbeing that pair well with learning to build things online.

Sources: CSO, Internet Coverage and Usage in Ireland 2025; CSO, Household Digital Consumer Behaviour 2025; Webwise. The survey covers people aged 16 and over; there is no CSO figure for younger teenagers.

A data project

How many students take the Leaving Cert? A question with three answers

CSO table EDA70 lists secondary-school enrolments by programme and year. It looks simple, and it produces three different answers to one question depending on what the student adds up.

Senior cycle enrolments in 2025/26, CSO table EDA70
Row in the tableStudents
Leaving Certificate year 1 plus year 281,021
Leaving Certificate Vocational Programme53,097
Leaving Certificate Applied10,198
Transition Year62,065
All senior cycle206,474

Trap 1: three programmes

Add only the two rows called Leaving Certificate and you get 81,021. The Leaving Cert-track total, with the vocational and applied programmes and 93 repeats, is 144,409. Missing two rows undercounts by about 44%.

Trap 2: the denominator

"All senior cycle" includes Transition Year. Divide the established Leaving Cert by it and you get 39.3%; divide by the Leaving Cert-track total and you get the Department's 56.2%. Same data, two honest headlines.

Trap 3: a renamed row

The row "Junior Certificate 1st year" stops in 2015/16, and from 2016/17 the same students appear as "Junior Cycle Year 1". A chart of one label seems to show enrolment collapsing. Only the name changed.

A Junior Cycle student does this in a spreadsheet first, then in Python with a few lines of code. A Senior Cycle student writes the code to find all three traps automatically, and a sentence explaining which answer fits which question.

An AI assistant asked "how many students take the Leaving Cert?" will pick one of these answers and present it confidently. A student who has done this project knows to ask which one, and why.

Source: CSO table EDA70, Pupils Enrolled in Second Level Schools, read 16 September 2026. The 144,409, the 44% and the 39.3% are our own arithmetic on the published table.

Through the school years

A path through the Junior Cycle, Transition Year and the Leaving Cert

Each stage has a page of its own. The short version:

Junior Cycle

Python and the web, built on steadily. Students taking the Coding short course learn its skills on separate projects; see Junior Cycle Coding help.

Transition Year

Room for a real project: an app, a website with its own data, or a first AI model, finished and shown in public.

Senior Cycle

Algorithms, data and AI in depth, beside Leaving Cert Computer Science where the school offers it, and a portfolio for the CAO years.

The ladder

Five rungs across the secondary years

The years are typical, not rules. A student moves up when the teacher sees the rung secure in their work.

Coding through Irish secondary school
UsuallyRungThe student can
First and Second Year1. Python fluencyWrite and fix programs with loops, functions and lists
Second and Third Year2. The webBuild a website with pages, style and interaction
Transition Year3. A real projectFinish an app or site with its own data, and present it
Fifth Year4. Data and AIClean data, train a model and say where it fails
Sixth Year and beyond5. Depth and portfolioReason about algorithms and show finished work in public

Why fluency comes first

A student who writes Python without looking things up can spend their attention on the problem, not the syntax. Every later rung depends on that ease.

Beyond school, the sequence continues on the coding roadmap.

Around exams

Lessons pause or lighten for school exams and study weeks; the timetable is agreed with each family. Sixth Years often keep one short lesson a week until June.

Students who started at a coding club often start higher; see after CoderDojo.

The catalogue

Nine live courses for Irish teenagers

Grouped by what a teenager usually wants to build. The free first class decides where a student begins.

I

Code

Python and problem solving

TEENS / CODE / 01

Python for Teens

Fluent Python across the Junior Cycle years.

Open the syllabus

TEENS / CODE / 02

Problem Solving for Teens

Algorithms reasoned out and explained.

Open the syllabus

TEENS / CODE / 03

Java for Teens

A second, stricter language for serious coders.

Open the syllabus
II

Build

Websites and apps

TEENS / BUILD / 01

Full Stack Web Development for Teens

A website with its own data and logic.

Open the syllabus

TEENS / BUILD / 02

App Development for Teens

An app for a phone, finished and shared.

Open the syllabus

TEENS / BUILD / 03

Git and GitHub for Teens

The tools professionals use to keep work safe.

Open the syllabus
III

Data and AI

Understanding the tools they already use

TEENS / AI / 01

Data Science for Teens

Real data, and the traps hidden in it.

Open the syllabus

TEENS / AI / 02

AI and Machine Learning for Teens

Models built and tested by the student.

Open the syllabus

TEENS / AI / 03

AI Tools for Teens

AI tools used well and safely, from thirteen.

Open the syllabus

How the classes run

Evenings, weekends and a teacher who knows the student

Classes are live with a teacher in India, at a regular hour fixed in Irish time. Irish clocks change and Indian clocks do not, so our teachers are five and a half hours ahead through the Irish winter and four and a half ahead in summer. Secondary students usually learn on a weekday evening after study or on a weekend.

Weekday evening

After school and study, Irish time.

Saturday

Longer project sessions, popular in Transition Year.

Sunday

For students with weekday sport or work.

A first class on the house

The student writes some real code with a teacher, who then suggests a level, a course and a regular slot.

Groups of five to ten

Teenagers at the same level from Ireland and other countries, reviewing each other's code.

One to one

For exam years, fast movers, or anyone who prefers a teacher to themselves.

AI with a record

AI tools come in after the basics, and the student notes what each tool contributed.

School terms respected

Junior Cycle, TY and Leaving Cert are used as Irish schools use them, and exam weeks are planned around.

A portfolio that grows

Projects live in the student's own repository, ready for TY showcases and CAO applications.

Student work

Projects built by our teenage students

Four live projects by our students. The student labs page collects many more.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

What classes for teenagers cost

Billed each month in US dollars, one price for every country apart from India, and the same whether a student is in First Year or Sixth. Nothing to pay to register, and no commitment for the year.

Free first class

USD 0

no card required

  • Real code with a real teacher
  • A suggested level and course
  • No card required
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to ten teenagers at one level
  • One teacher all year
  • Code reviewed every week
  • A certificate at the end
Start here

One to one

USD 150

a month, billed in US dollars

  • A teacher for one student
  • Planned around exams
  • Right for fast movers and exam years
Enquire

What families say

Rated 4.9 across 547 Google reviews

Straight from Google, words unchanged. We have never paid for or written a review.

★★★★★

"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

Questions from teenagers and parents

What Irish teenagers and their parents ask

What should a teenager learn first?

Python for most, because it is readable and leads straight into data and AI. Students who love design often start with the web and add Python soon after.

Is coding worth it if my teenager already uses ChatGPT?

Yes, more than ever. The CSO found 65% of internet users aged 16 to 29 had used generative AI. Knowing how to read and check what it produces is the skill that separates using AI from understanding it.

Does this count towards the Junior Cycle or the Leaving Cert?

No. Our classes build skills, not school credits. The Junior Cycle Profile of Achievement records outside learning only if the school chooses to comment on it.

Is Transition Year a good time to start?

It is one of the best. More than 62,000 students were in Transition Year in 2025/26, and many use the year for a real coding project.

Can a student in an Irish-medium school join?

Yes. Lessons are in English, and programming languages use English keywords whatever language a student learns in at school.

What about online safety?

Lessons are live with a named teacher, and students learn what not to paste into online tools. Webwise, the Department's online safety initiative, has good resources for families too.

Does my teenager need a powerful computer?

No. A laptop or desktop with a current browser and a steady connection is enough for almost every course.

How much are the classes?

A first class costs nothing. After that a group place is USD 100 a month and one-to-one lessons USD 150 a month, billed in US dollars, with no registration charge and no yearly contract.

When do classes happen?

On a weekday evening or at the weekend, at a regular hour agreed in the free class. Our teachers are five and a half hours ahead of Irish time in winter and four and a half in summer.

What happens after the form is sent?

Someone from our team phones at a suitable Irish time and books the free first class. Nothing is charged unless the student continues.

Elsewhere on this site

More for teenagers in Ireland

Pages for each stage of the secondary years.

Junior Cycle Coding help

The short course and its assessment.

Transition Year coding course

A year for a real project.

Leaving Cert Computer Science grinds

For students taking the subject.

Understand the code, do not copy-paste

AI tools, used honestly.

Best coding classes for kids in Ireland

For younger brothers and sisters.

Coding classes in Ireland

The national page.

Start here

A free first class for a teenager

Leave a number and we will call at a time that suits a family in Ireland. In the first class the student writes real code with a teacher, and leaves knowing which course and which level fit.

Before booking, have a look at how lessons are taught, the complete list of courses and work our students have published.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

WhatsApp costs nothing from an Irish number and is usually the fastest route to us. The number is Indian, since our team is based in India; there is no Irish office.

No card and no commitment. One call to set up the class.

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here