THINK / PRIMARY / 01
Coding for Kids
Order, repetition and cause, learned by predicting.
Open the syllabusIreland · Thinking first · Every age
It has never been easier to produce work without understanding it. Ask a chat tool for a program and you get one, whether or not you could have written it, and whether or not it is right. That is a problem worth taking seriously, and Irish education already has the language for it. The Framework for Junior Cycle names eight key skills that every subject must build, and one of them is managing information and thinking, with elements that read like a description of a good programmer: being curious, gathering and evaluating information, thinking creatively and critically, reflecting on your own learning. The redeveloped senior cycle puts thinking and solving problems first among its seven key competencies. And the Department of Education's own guidance on artificial intelligence, published in October 2025, asks schools to build the judgement to use these tools critically. This page sets out what those documents actually say, and how a coding class can teach a learner to think rather than to prompt.
Live teaching since 2020 · 10,000+ students · the learner explains before the tool is opened
In short
Irish curriculum documents already say what a good coding class should do. The Junior Cycle framework names eight key skills, including managing information and thinking, and requires them in every subject and short course. The redeveloped senior cycle names thinking and solving problems among seven key competencies. The Department's 2025 guidance on AI in schools asks for critical, safe and ethical use of these tools. Our lessons follow the same order: the learner predicts what code will do, runs it, explains the difference, and only then meets a tool that can write code for them. Classes are live, in groups of five to ten or one to one, for ages 6 to 67. The first is free; after that it is USD 100 a month in a group and USD 150 a month one to one.
Start here
One for the youngest learners, one for teenagers and one for anyone who wants to understand what AI is doing. Each card opens its syllabus.

THINK / 01
Ideas from the maths class made visible in small programs, so a child can see why a method works instead of memorising it.
Open the syllabus →
THINK / 02
Hard problems worked through out loud, where a wrong first idea is treated as the start of the work rather than a failure.
Open the syllabus →
THINK / 03
What these tools are, how they learn from examples, and the reasons a confident answer can still be wrong.
Open the syllabus →Junior Cycle key skills
The Framework for Junior Cycle sets out eight key skills for learning across the curriculum and beyond school. It says plainly where they live: "The key skills will be embedded in the learning outcomes of every junior cycle subject and short course."
| Element | What it asks of a student |
|---|---|
| Being curious | Wanting to know why something behaves as it does |
| Gathering, recording, organising and evaluating information and data | Finding evidence and judging whether it is any good |
| Thinking creatively and critically | Trying new approaches and weighing them against each other |
| Reflecting on and evaluating my learning | Noticing what worked and what did not |
| Using digital technology to access, manage and share content | Using tools deliberately, as part of the thinking |
The eight key skills are being literate, managing myself, staying well, managing information and thinking, being numerate, being creative, working with others, and communicating. A coding class touches most of them, but the fourth is the one it can build hardest.
The Junior Cycle Mathematics specification describes what thinking creatively and critically looks like in practice: students "engage in rich tasks which require them to use their mathematical knowledge and skills in novel ways", then "reflect on their own approaches to such tasks and compare them to those of others".
A program gives an answer to every idea a learner has, immediately and without mercy. That makes coding one of the few subjects where a child can test their own thinking dozens of times in an hour.
The element about digital technology is worth noticing too. The curriculum does not ask students to avoid tools. It asks them to use tools to access, manage and share content, which is a different thing from letting a tool do the work.
Sources, read 16 September 2026: Framework for Junior Cycle 2015, section 2.3 and Figure 2; Junior Cycle Mathematics specification, Figure 1 and Table 2. In the Framework the key-skills figure is an image, so its wording was checked word for word against the same NCCA text in the Mathematics specification.
Senior cycle thinking
Senior cycle now works to key competencies, described as "an umbrella term which refers to the knowledge, skills, values and dispositions students develop in an integrated way during senior cycle". There are seven, and the first of them is thinking and solving problems, or in Irish, Smaointeoireacht agus fadhbanna a réiteach.
Oide, the Department's teacher professional learning service, sets out what the competency means: students use "logic and reason to make well-thought-out decisions, decide what to do next, and to craft questions, responses, and solutions", and they "figure out what works and what doesn't work about their thinking and the way they approach tasks".
Among its attributes are "Challenging assumptions and errors; formulating valid arguments and counter arguments" and "Being transparent about sources, learning from and crediting the work and ideas of others". The second of those is exactly the honesty a student needs when an AI tool has helped.
The competency shows up inside subjects too. The 2024 Leaving Certificate Physics specification describes it as students using "critical thinking and problem-solving skills to demonstrate an understanding of scientific principles underlying the solutions to inquiry questions and problems posed in investigations".
None of this is new thinking in Irish education. The Leaving Certificate Mathematics syllabus for examination from 2015 already named five senior cycle key skills, among them "critical and creative thinking".
The hardest moment in programming is not writing a line, it is choosing which line to write when nothing is working. That decision is the competency in miniature, and it can be practised.
In class a learner has to say why their approach should work before running it, and then say what the computer's answer proved about their reasoning.
Where code came from a tutorial, a classmate or an AI tool, the learner writes that down. Being transparent about sources is part of the competency, not an afterthought.
Sources: Transition Year Programme Statement (2024), Figure 2; Leaving Certificate Physics specification (2024); Oide, Senior Cycle Key Competencies; Leaving Certificate Mathematics syllabus. The competency description and attributes are quoted from Oide, which reproduces the NCCA text; the NCCA site blocks automated access, so we cite Oide.
AI in Irish schools
The Department of Education and Youth, with Oide Technology in Education, published Guidance on Artificial Intelligence in Schools in October 2025. It is not against these tools. It is about who stays in charge of the thinking.
| Theme | In the guidance's words | Whose words |
|---|---|---|
| Teaching | "AI should enhance and not replace human led teaching and learning, with the teacher overseeing any output and acting as the final checkpoint given the potential for bias and misinformation." | Foreword by Secretary General Bernie McNally |
| Judgement | "AI tools can be used to complement and support human output and judgement, but not to replace it" | The European Commission, quoted by the Department |
| Verification | "Given that the accuracy of GenAI outputs cannot be guaranteed, all responses require careful verification." | The Department |
| Digital literacy | Equipping people to "understand, evaluate and use AI technologies, along with all other digital technologies effectively, critically, safely and ethically" | The Department |
| Lower-order tasks | These tools automate "specific lower-order cognitive tasks", with the potential to reshape our understanding of intelligence and learning | UNESCO, summarised by the Department |
Read carefully, the foreword's line is about teaching, not about pupils' own thinking. We quote it as it stands rather than stretching it, because the honest version is strong enough: the adult in the room stays the final checkpoint, and every output needs verification.
The guidance also gives teachers questions to ask before using AI in a lesson, among them "How can I support students to analyse content generated by AI tools?" and "How would I ensure a critical stance when using AI?"
Those two questions are, more or less, our lesson plan. A learner meets AI tools once they can read code, and the first exercise is to find something the tool got wrong.
The practical habits that follow from this are set out on understand the code, do not copy-paste, and the reasoning side on problem solving skills through coding.
Source: Guidance on Artificial Intelligence in Schools, Version 1, October 2025, read 16 September 2026. The European Commission and UNESCO lines are third-party views quoted inside the guidance, and are attributed here as such.
In the lesson
This is the part no document specifies, and it is where classes differ. Ours run on a simple order that puts the learner's reasoning first.
| Moment in the work | A tool helps | A tool takes over |
|---|---|---|
| Understanding the problem | Explaining an unfamiliar word | Deciding what the program should do |
| Planning | Suggesting a library that exists | Choosing the approach and its steps |
| Writing the first version | Reminding you of syntax | Producing code the learner cannot read |
| Fixing a bug | Explaining an error message | Replacing the code until something works |
| Finishing | Tidying names and comments | Writing the explanation of what was learned |
Before any program is run, the learner says what it will print. Getting that prediction wrong is the most useful thing that happens in a lesson.
Code the learner cannot explain line by line does not count as finished, whoever or whatever wrote it.
Where a tool contributed, the learner notes what it did. Honesty about sources is part of the thinking, not a punishment.
The rungs
The same five rungs apply whether a learner is in Second Class or retraining at forty. Only the problems change.
| Rung | What the learner can do |
|---|---|
| 1. Predict | Say what a piece of code will do before running it |
| 2. Explain | Describe, line by line, why it did what it did |
| 3. Diagnose | Find the cause of a failure instead of changing things at random |
| 4. Design | Choose an approach and say why it beats the alternatives |
| 5. Judge | Assess code and AI output for correctness, cost and honesty |
A learner who predicts has to hold a model of the machine in their head. The prediction being wrong is what makes them update it, which is the whole of learning to think about code.
The order of subjects that carries these rungs is mapped on the coding roadmap.
Not at rung one. Once a learner can explain and diagnose, tools speed up work they already understand, and the class examines what the tool produced.
For younger children, this starts as a conversation about how a machine learns from examples, and why it can be confidently wrong.
The catalogue
By stage, from primary school to adults. The free first class places a learner on the right rung.
THINK / PRIMARY / 01
Order, repetition and cause, learned by predicting.
Open the syllabusTHINK / PRIMARY / 02
Why a method works, made visible on screen.
Open the syllabusTHINK / PRIMARY / 03
How machines learn, and how they get things wrong.
Open the syllabusTHINK / SECOND / 01
Fluency, so attention can go to the problem.
Open the syllabusTHINK / SECOND / 02
Reasoning out loud on problems without obvious answers.
Open the syllabusTHINK / SECOND / 03
Tools examined rather than trusted, from thirteen.
Open the syllabusTHINK / ADULT / 01
The language taught for understanding, not recipes.
Open the syllabusTHINK / ADULT / 02
Why one solution costs more than another.
Open the syllabusTHINK / ADULT / 03
What the tools do underneath, and where they fail.
Open the syllabusHow the classes run
Thinking is taught by conversation, so lessons are live rather than recorded. Our teachers work from India, where the clock never changes, so they run four and a half hours ahead of Irish time in summer and five and a half after Ireland puts its clocks back. Learners pick a regular weekly hour in the free class.
After school
Children and teenagers, Irish time.
Evening
Older students and working adults.
Weekend
Longer sessions for harder problems.
The learner reasons through a real problem with a teacher, who then suggests the right level and course.
Small enough that every learner is asked to explain something each week.
For learners who think better without an audience, or who move very fast.
Teachers are trained to ask what the learner expects, and to wait, rather than typing the fix.
When AI tools are used, the class looks at what they produced and what was wrong with it.
Each learner keeps their own attempts, so progress in thinking is visible over months.
Student work
Four projects built and published by our students. There are many more on the student labs page.

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

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

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

Web app
A weather forecasting site with live conditions for any location.
Fees
One monthly price in US dollars for every country outside India, the same at every age and for every course on this page. No joining fee, and no term or year to commit to.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Google reviews from our families, reproduced as written. None were solicited with payment.
★★★★★
"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
No. Learners meet them once they can read and explain code, and then examine what the tools produce. The Department's guidance asks for a critical stance rather than avoidance.
Yes. The Framework for Junior Cycle names eight key skills including managing information and thinking, and requires them in every subject and short course. Senior cycle names thinking and solving problems among its seven key competencies.
Not if they cannot explain it. Code that a learner cannot read cannot be fixed, trusted or built on, and the skill of judging output is the one that lasts.
From six, with block coding, where thinking looks like predicting what a character will do before pressing go.
It builds the same skills schools name, but we never write, edit or check work that will be submitted for assessment, and we make no promises about grades.
Predict, run, explain. The learner says what will happen, sees what does happen, and accounts for the difference. Teachers ask questions instead of typing fixes.
No. Learners who find things hard often gain the most, because the method makes their reasoning visible and easy for a teacher to help with.
The first class is free. After that a group place is USD 100 a month and one-to-one lessons are USD 150 a month, in US dollars, with no joining fee.
After school, in the evening or at weekends, at a weekly hour agreed in the free class. Our teachers are four and a half hours ahead of Irish time in summer, five and a half in winter.
We ring at a sensible Irish hour and arrange the free first class. Nothing is charged unless the learner continues.
Elsewhere on this site
The same argument from other angles.
What the evidence and curriculum say.
The habits that keep the learning.
Going under the tools.
Six checks for choosing a class.
What the research says about teaching.
The national page.
Start here
Leave a number and we will phone at a suitable Irish hour. In the free class the learner works through a real problem with a teacher, who asks rather than tells, and you hear honestly where they are.
If you would rather read on first: how our teachers work, the course syllabuses, and what our students have built.
WhatsApp us · +91 91233 66161 · contact@modernagecoders.com
WhatsApp reaches us quickest and costs nothing from an Irish phone. Our number is Indian, since the whole team works from India, and there is no office in Ireland.