What are the best coding and AI classes in Cavan, Donegal and Monaghan?
This page covers Ulster as the Irish census counts it: Cavan, Donegal and Monaghan, the three Ulster counties in the State, which the statistics office labels Ulster (part of). They held 310,160 usually resident people and 113,206 households at the 2022 census. Nothing here describes Northern Ireland. Each of the three counties has its own page with us, linked below. In Letterkenny, Cootehill or Clones the offer is identical: two live video lessons in a normal week, a small group matched on ability or a private teacher, and learners anywhere from six to sixty-seven. Nobody pays for the first lesson. From then on it is USD 100 monthly in a group, USD 150 privately.
Here are two gaps between these three counties and Munster, and a question: which gap is bigger? Among people who stated how long their journey to work, school or college takes, 3.5% here travel an hour and a half or more, against 2.0% in Munster. On birthplace, 78.4% of residents here were born in Ireland, against 82.8% in Munster. The first gap is 1.5 percentage points, the second 4.5, so the birthplace gap looks three times bigger. Now compare them proportionally: the long-journey share here is 76% higher than Munster's, while Munster's born-in-Ireland share is only 5.7% higher. By that measure the journey gap is thirteen times bigger. Both statements are arithmetically correct, and they rank the same two gaps in opposite orders.
Facts last verified 17 September 2026. Teaching is online; no Cavan, Donegal and Monaghan branch is claimed.
Each course starts with a free lesson from its own teacher, and booking needs contact details only.

Scratch projects that grow a score by adding and by multiplying, and show how different the two feel.
See the syllabus
Percentages, percentage points and ratios, learned by programming the difference between them.
See the syllabus
Comparing real census shares both ways, and saying which comparison a claim is making.
See the syllabus
For adults who read or write that something rose by 50% and need to know 50% of what.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusTwo comparisons between Ulster (part of) and Munster, each measured two ways. Counts are published; every share and difference is our arithmetic.
| Comparison | Ulster (part of) | Munster | Gap in points | Relative gap |
|---|---|---|---|---|
| Journeys of 1.5 hours or more, share of stated | 6,077, about 3.5% | 15,185, about 2.0% | 1.5 points | Ulster share 76% higher |
| Residents born in Ireland | 243,018, about 78.4% | 1,122,711, about 82.8% | 4.5 points | Munster share 5.7% higher |
| Which gap looks bigger | Birthplace, three times over | Journeys, thirteen times over |
A percentage point gap is a subtraction; a relative gap is a division. Divide by a small number and the result is large, which is why a gap between two small shares, like long journeys, looks dramatic in relative terms and trivial in points.
Journey shares use people who stated a journey time: here 188,977 counted, of whom 17,631 did not state one. Birthplace shares use all 310,160 usual residents. Both come straight from the census province tables.
Every comparison twice, once in points and once relative, and a sentence saying which one a headline would use and what that choice emphasises.
A risk rising from one in a thousand to two in a thousand is up 100%, and also up by a tenth of a percentage point. Both are true. The first sells a story; the second calms one. Health scares, price rises, exam results and advertising all use whichever sounds better for the purpose. The defence costs nothing: whenever you see a percentage change, ask for the two starting numbers, and whenever you see a points change, ask what it was out of. A teenager who has seen the same two census gaps swap places has the reflex for life.
The label on the data matters as well, and here the statistics office gets it exactly right. Its province tables do not call this area Ulster. They call it Ulster (part of), because the historic province also includes six counties outside the State that the Irish census does not cover. We follow that label throughout, and every figure on this page describes Cavan, Donegal and Monaghan only.
Each county has a page of its own with local figures, schools and a separate data project.
The largest of the three, with a Gaeltacht of its own. See coding classes in County Donegal.
Two of its schools were among the first to teach Leaving Certificate Computer Science. See coding classes in County Cavan.
Monaghan town, Carrickmacross and Castleblayney, and the countryside around them. See coding classes in County Monaghan.
The county pages already carry each county's census figures and a data project apiece, so this page does not repeat them. It adds what the census publishes for the three counties taken together.
Totals from the census small area population tables for the province. Our percentages are marked.
| Census item | The three counties |
|---|---|
| Usually resident population | 310,160 |
| Born in the United Kingdom | 38,819, about 12.5%, the highest share of the four provinces |
| Born in Poland | 4,474 |
| Households, and those with broadband | 113,206 and 86,744 |
| Aged 3 and over and able to speak Irish | 109,292 of 302,797, about 36% |
| Journey under 15 minutes | 73,087 people, about 42.7% of stated journeys |
These counties have the highest share of stated journeys under fifteen minutes of the four provinces, and also the highest share over an hour and a half, both by our arithmetic.
Of 130,188 working people, 28,479 work from home at least some of the time, about 21.9%, the lowest share of the four provinces.
About one resident in eight was born in the United Kingdom, more than twice the share across the State as a whole, which is about 5.7%.
What long journeys mean for evenings
Where a noticeable share of people travel an hour and a half or more each way, the hours after school are short and precious. A weekly class that begins at home, at a fixed time, asks for none of that travel, and gathers learners at the right level from across all three counties and beyond.
Age bands are rough; placement happens in the free lesson.
Games where one score grows by adding and another by doubling, and the child sees why they part company.
Scratch Coding for KidsCoding for KidsWriting programs that compare two shares both ways and print both answers.
Maths Through CodingPython and AI for KidsReal census shares, compared in points and relative terms, with the choice explained.
Data Science for TeensPython for TeensSpotting when a report chose points or per cent to make a change look larger or smaller.
Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation CourseThe relative figure is the eye-catching one, so it is the one that tends to travel.
Ask for the difference between long journeys here and in Munster and a quick answer may well lead with 76% higher. That is accurate. It is also a description of a gap of a point and a half between two small shares, and nothing in the sentence tells the reader which kind of number they are looking at.
A learner who has worked both versions asks for the base before reacting to any percentage change. It is the least glamorous question in statistics and the one that most reliably stops a misleading figure from being repeated.
Calculating a percentage is trivial for a machine. Knowing which percentage honestly answers the question is a human judgement, and a good reason to learn this properly in 2026. The longer argument is in our case for learning to code properly.
From Malin Head to Kingscourt, the arrangement is the same.
A teacher leads each lesson as it happens, and the learner takes part rather than watches.
Five to ten learners at one level, gathered from all three counties and further afield.
Roughly eight sessions a month, usually two a week, on days and at an hour agreed at the outset.
From Junior Cycle to Leaving Certificate, with holidays and exam weeks built in.
A laptop or desktop, working sound and a connection that carries video, all checked in the free lesson.
If no suitable group meets at a workable hour, the same course is taught privately.
For families along the border counties
A learner in these counties who wants to go further with programming may have nobody at the same level within easy reach. An online group removes that problem entirely, and it runs to the Irish school calendar whichever county the learner lives in.
Three prices, identical in all three counties.
A full first lesson, free, closing with a level and a suggested course.
A month in a group of five to ten at one level, about eight lessons.
A month of one to one teaching on the same weekly schedule.
Everything is billed monthly in US dollars at the single rate we use outside India, so a family in Letterkenny and one in Carrickmacross pay the same and there is no second currency. No payment is taken until the free lesson settles a course and a time, and the pricing page covers pauses, missed lessons and changing format.
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
A few details are enough: how old the learner is and what they enjoy. The opening hour is then shaped for them, perhaps a Scratch game where adding and doubling race each other, perhaps two census gaps that swap places.
What families in the three counties ask first.
No. It covers only Cavan, Donegal and Monaghan, which the Irish census labels Ulster (part of). No figure on the page describes Northern Ireland.
The 2022 census province tables record 310,160 usually resident people across Cavan, Donegal and Monaghan, in 113,206 households.
Learners compare two census gaps with Munster, long journeys and birthplace, first in percentage points and then in relative terms, and find that the two methods say opposite things about which gap is bigger.
Yes, in Donegal, one of the seven counties the statistics office names as containing Gaeltacht areas. Lessons are in English, so a pupil from a Gaeltacht school starts level with everyone else.
They are planned for them. The teaching team works from India, where the clock runs four and a half hours ahead of Irish summer time and five and a half ahead in winter, so an Irish after-school or evening slot is a normal working hour there. The exact slot is fixed during the free lesson.
Both. Younger children usually start with Scratch, while teenagers and adults can take Python, data science or AI courses, and the teacher recommends one at the end of the free lesson.
One each for Cavan, Donegal and Monaghan, linked on this page, each with its own local figures and data project.
No, and we never imply one. Teaching is live over video only, with no premises in Ireland. A learner needs a laptop or desktop, working sound and a steady connection, and the number shown here belongs to India.
The first lesson is free. After that a shared place costs USD 100 a month and brings two live lessons a week, about eight monthly, with five to ten learners; one to one on the same schedule is USD 150 a month. Everything is agreed before payment.
Five to ten, grouped by ability, pace and goal rather than age or address. Where nothing suitable meets at a workable hour, we teach one to one instead.
The rest of the State is covered by pages for Connacht, Leinster and Munster. Parents comparing providers can read this comparison of online coding schools, and the Ireland page lists every county, city and guide.