What are the best coding classes in County Carlow?
Carlow is a small county that grew quickly: 61,968 people, up 9% in six years, with employment up 22% and unemployment halved to 9%. Most of it is rural, with about 36% of residents in a town of ten thousand or more, and that town is Carlow itself. For coding, the county starts from behind: no Carlow school was on the first list of schools to teach Leaving Certificate Computer Science, and the county holds a third-level rate of 39% against 45% nationally. A live online class is a practical answer, because it reaches Hacketstown and Borris at the same hour it reaches Carlow town. We teach ages 6 to 67 in groups of five to ten set by ability, or one to one. The first lesson is free; after that it is USD 100 a month in a group, USD 150 privately.
Ask the statistics office how many people live in Carlow town and it answers 27,351, then adds a detail that surprises people who live there: the town is recorded as "Carlow, Counties Carlow and Laois", because its Graiguecullen side lies across the river in County Laois. That is not a clerical oddity. It means the county town, which holds around 44% of everyone in the county, cannot be counted as a Carlow row at all. Write the obvious filter for Carlow towns, matching every label that ends with the county name, and you get sixteen rows out of nineteen, and the missing three include Carlow itself. No error appears. The total looks reasonable. It is short by more than a quarter of the county. Learning to catch that, on the place you actually live, is the best first data lesson this county can offer, and it is the one our teenage learners here start with.
Facts last verified 16 September 2026. Teaching is online; no County Carlow branch is claimed.
Chosen by what a learner wants to build rather than by age alone. Each begins with a free lesson taught live, with no card details required.

Games and stories in Scratch, with a map of the county that has to decide which side of the river a place belongs to.
See the syllabus
Python across the Junior Cycle years, taught on real tables where matching a name is harder than it looks.
See the syllabus
The county town that a filter deletes, and how to write one that keeps it.
See the syllabus
For adults working with lists and spreadsheets: matching records without losing the ones that belong to two categories.
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 syllabusCarlow is among the smallest counties in the country, and between the last two censuses it was among the faster-growing.
| Measure | Figure |
|---|---|
| Population | 61,968, up 9% or 5,036 since 2016 |
| Average age | 38.8 years, up from 36.9 in 2016 |
| Aged 65 and over | 9,304, an increase of 26% |
| At work | 26,792 people aged 15 and over, up 4,819 or 22% since 2016 |
| Unemployment | 9%, down from 17% in 2016 |
| Third-level qualifications | Almost 16,000 people, a rate of 39% against 45% nationally |
Carlow town holds 27,351 people at 2,333.9 per square kilometre, with an average age of 36.6. After it, Tullow has 5,138 and Muinebeag, also called Bagenalstown, has 2,945.
About 22,496 of Carlow town sits on the Carlow side and roughly 4,855 in County Laois. Those two figures are our own arithmetic from two published tables, not numbers the statistics office prints.
Carlow has 25,168 people, Tullow 20,225 and Muinebeag 16,575, which is a fair picture of how evenly the rest of the county is spread outside the town.
Two figures matter for an evening class here. About 36% of the county lives in a town of ten thousand or more, so most families are in villages or open country, and 15,220 people drive to work with an average journey of 29.7 minutes, up from 28.5 in 2016. Meanwhile more than 6,300 people now work from home at least some of the time, roughly a quarter of the workforce. A household already used to a laptop at the kitchen table is a household where a live lesson works.
We read all forty addresses on the Department's January 2018 list. None of them is in County Carlow.
When Leaving Certificate Computer Science began in September 2018, no Carlow school was among the named schools. This is a finding, not a gap in our reading: every address on the published list was checked.
It does not tell you where the subject is taught today. No current official list exists, so we make no claim about now; plenty can have changed in eight years.
We teach programming, data and problem solving in a weekly live class. Not the examination subject, and never the assessed work, but the ground the subject assumes.
The county does have third level. South East Technological University's Carlow campus on the Kilkenny Road runs to about 30 hectares and sixteen buildings, some 37,500 square metres, with playing pitches and parking. Its oldest building, the Nore, is nearly fifty years old, while the newest went up in 2024, and a third-level institute has been on the site since 1970. Its published addresses are Kilkenny Road at R93 V960 and the south sports campus at Mortarstown Upper, R93 AYW9. For a student who wants to study computing without leaving the county, that is the local route, and the years before it are exactly when a weekly class pays off.
Who lives in the county
Non-Irish citizens make up 11% of Carlow. The largest groups are Polish at 1,875, then UK at 846, Romanian at 590 and Latvian at 550, and dual citizenship has risen from 943 to 1,491, most commonly Irish and UK. There were 573 Irish Travellers in the county, up 12% on 2016.
This project works because the learner knows the place. Losing an abstract row teaches nothing; losing your own town teaches a habit.
| Step | Result |
|---|---|
| Town labels in the table, nationally | 868 |
| Labels ending in the words Co Carlow | 16 |
| Labels mentioning Carlow at all | 19 |
| Rows the suffix filter misses | Carlow town, Graiguenamanagh and Tinnahinch, and Bunclody |
| People in the missing county town alone | 27,351, about 44% of the county |
| Warning given by the filter | None |
Every town whose built-up area crosses a county line carries both counties in its label. Carlow has three of them, because it is small and its towns sit on rivers that are also boundaries.
The filter returns sixteen rows and a total that looks perfectly sensible for a small county. Nothing about the result signals that the county town is missing from it.
Match the county name anywhere in the label, then read the rows you excluded before discarding them, and reconcile your total against a published one.
We also checked whether Carlow County Council publishes open data of its own, by querying the national portal's own organisation record. The council has zero datasets registered. Some Irish councils publish generously, some publish a little, and some publish none; Carlow is currently in the third group. That is worth knowing before a student plans a project around local data, and it is why this page uses a national table with a Carlow-shaped problem inside it instead. Checking the publisher first, rather than hoping, is the professional move.
The project ends with two numbers: the naive total and the corrected one, and a sentence explaining the difference. Students who have written that sentence once tend to check every roll-up they are ever handed.
Learned on a table of Irish towns and used afterwards wherever records are matched by name.
| Habit | In practice | What it prevents |
|---|---|---|
| Expect the exception | Ask which rows belong to two categories before writing the rule | Deleting the rows that matter most |
| Inspect the rejects | Always print what a filter excluded | Silent losses with no error |
| Count your matches | Compare matched rows against the number you expected | A plausible but short total |
| Reconcile upward | Check a roll-up against an independently published total | Compounding one mistake into a report |
| Check the publisher first | Confirm a source exists and is populated before planning work | Building on a dataset that is not there |
A sorting game where one place belongs to two boxes at once, and the program has to be told what that means.
The real table in Python: write the naive filter, lose the town, fix it, and reconcile the result against the published figure.
The same habits on work records, where customers, sites and products routinely belong to more than one category.
We are independent of Carlow County Council, South East Technological University and every school mentioned here, and nothing on this page implies a link. Census figures are the Central Statistics Office's for 2022; the filter measurements and the Carlow-side split are ours, and the split is labelled as derived wherever it appears.
A short tour of the things a Carlow family would expect a page about their county to know.
R93 covers the county town's published addresses, including both South East Technological University campuses on the Kilkenny Road, at R93 V960 and R93 AYW9.
The Barrow is why Carlow town straddles a county line: Graiguecullen, on the west bank, is in County Laois, which is exactly what the statistics office records in its town label.
23,650 people travelled to work in the county in April 2022, 15,220 of them by car, while participation in the labour force sat at 60% against 61% nationally.
The Irish language in Carlow
The census recorded 21,246 Irish speakers, 38.3% of everyone aged three and over, a little below the national rate. Classes here are taught in English, and programming keywords are English regardless of the language of a learner's school, so this makes no practical difference.
The bands below are typical. What decides a learner's start is the work they do in the free lesson.
First programs that group things, and what to do when something belongs in two groups.
Scratch Coding for KidsCoding for KidsFinding rows in real files and checking that the search found all of them.
Python and AI for KidsMaths Through CodingWriting filters, measuring what they lose, and proving a total against a published figure.
Data Science for TeensPython for TeensConfirming a source is real and populated, then joining records without dropping the awkward ones.
Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)Python Automation CourseBecause the wrong answer is short by a county town and says nothing about it.
Give an AI tool the table and ask for the population of Carlow's towns. It will write a sensible filter, probably matching labels that end in the county name, and return a number. That number excludes Carlow town, because Carlow town is labelled with two counties. The tool has not malfunctioned: it applied the pattern that fits almost every row, which is exactly what makes the exception dangerous.
What protects you is knowing the place, and asking the question a local would ask: where is Carlow town in this answer? A learner who has been surprised by their own home town once starts asking that of every dataset, including ones about places they have never been.
So a Carlow child learning to code in 2026 is not learning it because the county is full of software firms. They are learning to notice when a confident number is missing something, which is a skill this county will keep needing. The longer argument is in why a child should still learn to code in 2026.
Outside the county town, Carlow is villages and farmland, and an evening class in a room means a drive for nearly everyone.
A learner in Rathvilly and one in Bagenalstown sit in the same group without either parent driving anywhere.
First Year, the Junior Cycle, Transition Year and sixth year, used as they are in school here, so nothing needs explaining.
Real work on a real task, then an honest recommendation on level, course and hour, with no card details taken.
Five to ten learners at one level, drawn from Carlow and other countries, which is what makes a good hour possible in a small county.
Two lessons most weeks, about eight a month, at the same hour, pausing for mid-terms, exams and holidays by agreement.
India does not change its clocks, so our teachers sit four and a half hours ahead of Ireland in summer and five and a half in winter.
Why a small county benefits most
A town of 27,351 cannot fill an evening class at every level and every age. An online group draws its five to ten learners from several countries, which is how a child in Carlow gets a class at exactly their level rather than the nearest one running.
Three figures, stated plainly.
A full lesson at no charge, ending with a placement and a recommended course.
A month of teaching, usually eight lessons, with five to ten learners of similar ability.
The same month of roughly eight lessons, with one teacher and one learner.
Everything is billed in US dollars at the single rate charged outside India, so Tullow pays what Carlow town pays and no euro list exists. Charging begins only after the free lesson has settled a course and a weekly hour, and the pricing page covers pauses, missed lessons and format changes.
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
The opening task fits the learner: a sorting game for a younger child, a first script that reads a table, or the filter that loses Carlow town for a teenager.
The county, its numbers and how classes run here.
Census 2022 counted 61,968, up 9% or 5,036 since 2016. About 36% of them live in a town of ten thousand or more, and that town is Carlow.
Because its built-up area crosses the Barrow into County Laois at Graiguecullen. The statistics office publishes it as Carlow, Counties Carlow and Laois, with 27,351 people in total.
No. We read all forty addresses on the January 2018 first-phase list and none is in County Carlow. That describes 2018, not today, and no current official list exists.
Students write the obvious filter for Carlow towns, find it returns sixteen of nineteen rows and quietly drops the county town, then fix it and reconcile the total against a published figure.
Not at present. Carlow County Council has no datasets registered on the national portal, which we checked directly, so our project uses a national table with a Carlow problem in it instead.
South East Technological University has a campus on the Kilkenny Road in Carlow town, with about thirty hectares and sixteen buildings. We are not connected with the university.
Afternoons, evenings and weekend mornings. Our teachers are four and a half hours ahead of Irish time in summer and five and a half in winter, and the weekly hour is agreed in the free lesson.
No, and we do not suggest one. Teaching is live online only, with no premises in Ireland. A learner needs a laptop or desktop, working sound and a steady connection, and the number on this page is an Indian one.
Nothing for the first lesson. After that a group place is USD 100 a month, which covers two live lessons a week and around eight a month with five to ten learners, or USD 150 a month taught privately. Course, format and hour are agreed before payment.
Five to ten, matched by ability, pace and goal rather than by age or address. If no suitable group runs at a workable hour, one-to-one lessons are offered instead.
Carlow town reaches into County Laois, which has a page of its own, and the nearest city pages are Waterford and Dublin. To compare online schools, read best online coding classes in Ireland. Everything else is on the Ireland coding page.