---
title: "Coding and AI Classes in Ulster | Modern Age Coders"
description: "Live online coding, Python and AI classes for the Ulster counties in the State, Cavan, Donegal and Monaghan, for learners aged 6 to 67. The first lesson is free."
canonical: https://learn.modernagecoders.com/coding-and-ai-classes-in-ulster
source: src/pages/coding-and-ai-classes-in-ulster.html
---
> Live online coding, Python and AI classes for the Ulster counties in the State, Cavan, Donegal and Monaghan, for learners aged 6 to 67. The first lesson is free.

Skip to contentCourse picks for Cavan, Donegal and Monaghan

## Four good places to start

Each course starts with a free lesson from its own teacher, and booking needs contact details only.

[![Scratch Coding for Kids course thumbnail](/images/scratch-kids.webp)Ages 6 to 10Scratch Coding for KidsScratch projects that grow a score by adding and by multiplying, and show how different the two feel.See the syllabus](/courses/scratch-programming-complete-course)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 9 to 13Maths Through CodingPercentages, percentage points and ratios, learned by programming the difference between them.See the syllabus](/courses/maths-through-coding)[![Data Science for Teens course thumbnail](/images/data-science-teens.webp)Ages 14 to 18Data Science for TeensComparing real census shares both ways, and saying which comparison a claim is making.See the syllabus](/courses/data-science-course-for-teens-python-data)[![Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI) course thumbnail](/images/data-ai-analytics-non-programmers.webp)College and adultData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)For adults who read or write that something rose by 50% and need to know 50% of what.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)Signature project

## Points or per cent?

Two 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 |

### Why the measures disagree

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.

### Where the denominators come from

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.

### What a learner writes

Every comparison twice, once in points and once relative, and a sentence saying which one a headline would use and what that choice emphasises.

### The oldest trick in reporting, and the simplest defence

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.

The three counties

## Cavan, Donegal and Monaghan

Each county has a page of its own with local figures, schools and a separate data project.

### County Donegal

The largest of the three, with a Gaeltacht of its own. See [coding classes in County Donegal](/coding-classes-in-county-donegal).

### County Cavan

Two of its schools were among the first to teach Leaving Certificate Computer Science. See [coding classes in County Cavan](/coding-classes-in-county-cavan).

### County Monaghan

Monaghan town, Carrickmacross and Castleblayney, and the countryside around them. See [coding classes in County Monaghan](/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.

The three counties in the census

## Ulster (part of), as the census reports it

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 |

### Short trips and very long ones

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.

### Working from home

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.

### Born across the water

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.

Learning ladder

## From adding to comparing properly

Age bands are rough; placement happens in the free lesson.

Ages 6 to 10

### Plus or times

Games where one score grows by adding and another by doubling, and the child sees why they part company.

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

### Points and per cent

Writing programs that compare two shares both ways and print both answers.

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

### Honest comparisons

Real census shares, compared in points and relative terms, with the choice explained.

[Data Science for Teens](/courses/data-science-course-for-teens-python-data)[Python for Teens](/courses/python-complete-masterclass-teens)Ages 18 to 67

### Reading claims at work

Spotting 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)](/courses/data-and-ai-analytics-for-non-programmers-course)[Python Automation Course](/courses/python-ai-automation-masterclass-college)Coding and AI

## A summary will say something rose by 76% and stop there

The 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](/blog/is-coding-worth-learning-2026).

Delivery

## How teaching reaches the three counties

From Malin Head to Kingscourt, the arrangement is the same.

### Always live

A teacher leads each lesson as it happens, and the learner takes part rather than watches.

### Grouped by ability

Five to ten learners at one level, gathered from all three counties and further afield.

### A rhythm that holds

Roughly eight sessions a month, usually two a week, on days and at an hour agreed at the outset.

### Irish school stages

From Junior Cycle to Leaving Certificate, with holidays and exam weeks built in.

### What is needed

A laptop or desktop, working sound and a connection that carries video, all checked in the free lesson.

### One to one if needed

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.

Fees

## Fees in Cavan, Donegal and Monaghan

Three prices, identical in all three counties.

First class**USD 0**

A full first lesson, free, closing with a level and a suggested course.

Group tuition**USD 100**

A month in a group of five to ten at one level, about eight lessons.

Private tuition**USD 150**

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.

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

## What six families wrote about us on Google, unedited

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

## Book a free first lesson

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.

### 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 Cavan, Donegal and Monaghan 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%20Cavan%2C%20Donegal%20or%20Monaghan.)

Submitted details are used for placement and follow-up.

FAQ

## Questions from Cavan, Donegal and Monaghan

What families in the three counties ask first.

### Does this page cover Northern Ireland?

No. It covers only Cavan, Donegal and Monaghan, which the Irish census labels Ulster (part of). No figure on the page describes Northern Ireland.

### How many people live in the three counties?

The 2022 census province tables record 310,160 usually resident people across Cavan, Donegal and Monaghan, in 113,206 households.

### What is the data project on this page?

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.

### Is there a Gaeltacht in these counties?

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.

### Do lesson times suit Irish evenings?

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.

### Is AI taught, or only programming?

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.

### Which county pages do you have?

One each for Cavan, Donegal and Monaghan, linked on this page, each with its own local figures and data project.

### Is there a Modern Age Coders classroom in Cavan, Donegal or Monaghan?

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.

### What do coding classes cost in Cavan, Donegal and Monaghan?

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.

### How many learners are in a group?

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.

Explore Ireland

## The other three provinces

The rest of the State is covered by pages for [Connacht](/coding-and-ai-classes-in-connacht), [Leinster](/coding-and-ai-classes-in-leinster) and [Munster](/coding-and-ai-classes-in-munster). Parents comparing providers can read [this comparison of online coding schools](/best-online-coding-classes-ireland), and the [Ireland page](/coding-classes-in-ireland) lists every county, city and guide.

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%20Cavan%2C%20Donegal%20or%20Monaghan.)Free Cavan, Donegal and Monaghan class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby places

- [Coding and AI Classes in Wales](/coding-and-ai-classes-in-wales)
- [Coding and AI Classes in Scotland](/coding-and-ai-classes-in-scotland)
- [Coding Classes in Adam](/coding-classes-in-adam)
- [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 England](/coding-and-ai-classes-in-england)
- [Coding Classes in Amsterdam-Zuidoost](/coding-classes-in-amsterdam-zuidoost)
- [Coding Classes in Wassenaar](/coding-classes-in-wassenaar)
- [Coding Classes in Voorschoten](/coding-classes-in-voorschoten)
- [Best Coding Class in Killarney](/best-coding-class-in-killarney)
- [Coding Classes in Finglas, Dublin](/coding-classes-in-finglas-dublin)
- [Coding Classes in Schiedam](/coding-classes-in-schiedam)

### Learn more

- [AI and Python Academy, The Hague](/ai-and-python-academy-the-hague)
- [AI and Python Academy, Groningen](/ai-and-python-academy-groningen)
- [AI Agents Course for Students in the Netherlands](/ai-agents-course-for-students-netherlands)
- [The AI Engineer Roadmap 2026: From Python Day One to Shipping AI](/ai-engineer-roadmap-2026)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Data Preprocessing and Exploratory Data Analysis](/resources/ai-and-machine-learning/data-preprocessing-and-eda)
- [Ensemble Methods](/resources/ai-and-machine-learning/ensemble-methods-and-boosting)
- [Introduction to Neural Networks](/resources/ai-and-machine-learning/introduction-to-neural-networks)

### From the blog

- [AI & Machine Learning Guides](/blog/topic/ai)
- [Coding vs AI: What Should My Child Learn in 2026?](/blog/coding-vs-ai-what-should-my-child-learn)
- [Full Stack vs. AI Engineer: Which Career Path Pays More in India?](/blog/full-stack-vs-ai-engineer-salary-india)
- [Top Emerging Tech Skills to Learn in 2025 (AI, Low-Code, Cloud)](/blog/top-emerging-tech-skills-learn-2025-ai-low-code-cloud)

### Start here

- [Book a free demo class with Modern Age Coders](/book-demo)
- [Real projects built by Modern Age Coders students](/student-labs)

---

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