What are the best coding classes in Crumlin?
Crumlin learners have a teacher leading every lesson live over video, in a small group of learners at one level or one to one, on two days in a normal week, for any age from six to sixty-seven. It all happens at home. Lesson one carries no charge, and from then on each month is USD 100 as part of a group or USD 150 taught privately.
Eight Dublin Bus routes stop at places the timetable names after Crumlin, and each has a last departure of the night. Three of them leave after midnight: at 00:02, 00:08 and 00:16. Average the eight last buses as a clock shows them and the answer is 14:54, the middle of the afternoon, when every one of those buses is still running. The mistake is not in the arithmetic. Clock times go round in a circle, and an ordinary average treats 00:16 as the earliest time of day rather than the latest. This page teaches a learner two ways to average times properly, and why the bus timetable itself writes 00:16 as 24:16.
Facts last verified 20 September 2026. Teaching is online; no Crumlin branch is claimed.
Use the age band to choose a starting point; the free first lesson is where the teacher checks the level and switches course if another fits better.

Blocks and clocks: a clock face game where the hands go round and the numbers start again after 12.
See the syllabus
Angles, sine and cosine made useful: turning times of day into points on a circle and back.
See the syllabus
Python with a real bus timetable feed: filtering stops, finding last departures and averaging them correctly.
See the syllabus
For adults who summarise shift times, delivery windows or opening hours that cross midnight.
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 syllabusThe departures come from the National Transport Authority's Dublin Bus timetable feed for Tuesday 22 September 2026, at the nine stops whose names contain Crumlin. Routes with fewer than 10 departures from those stops that day are left out, which removes one route that runs a single morning trip.
| What is averaged | Result |
|---|---|
| Last buses: 150, 122, 151, 27, 56A | 23:29, 23:30, 23:54, 23:56, 23:58 |
| Last buses: S2, 74, 77A (clock time) | 00:02, 00:08, 00:16 |
| Ordinary average of the clock times | 14:54 |
| Average of the timetable times (24:02, 24:08, 24:16) | 23:54 |
| Average on a circle | 23:54, concentration 0.998 |
Written as a clock shows it, 00:16 is a small number and 23:58 a large one, so an ordinary average treats the three buses after midnight as the earliest of the day and drags the answer to mid-afternoon. Sort the same list by clock time and the three latest buses come out on top, as if they were the first.
The GTFS standard behind the timetable says that for times after midnight on the service day, the time is entered as a value greater than 24:00:00, so a trip at 1:35 in the morning is written 25:35:00. The feed writes Crumlin's latest bus as 24:16, and with that convention the ordinary average is 23:54.
Times of day, compass bearings and months of the year all go round in circles. Turn each time into a point on a circle, average the points, and turn the result back into a time. For the eight last buses that gives 23:54 as well, and the length of the averaged point, 0.998 out of a possible 1, says the times are tightly bunched.
An average assumes that the biggest and smallest values are the furthest apart. On a clock, 23:58 and 00:02 are four minutes apart, not almost a whole day. Before averaging anything that wraps, whether hours, angles or days of the week, either unroll it the way the timetable does, with times past 24:00, or map it to a circle and back. The circle method also tells you when an average means little: if the times are spread all round the clock, the averaged point lands near the centre and its length drops towards zero.
The learner's program opens the timetable feed, a set of plain text files. It reads the calendar to find which services run on the chosen Tuesday, selects the stops whose names contain Crumlin, and scans more than two million lines of stop times for departures at those stops, 1,774 of them on the eight routes. For each route it finds the first and last departure. Then it averages the last departures three ways: as clock times, as the timetable writes them, and on a circle using sine and cosine, and prints all three beside each other so the wrong one is impossible to miss. As a check, the same code averages the first departures, which run from 05:45 to 06:35 and do not cross midnight, and all three methods agree at 06:11.
One route calls at a Crumlin stop only once that day, at 08:18. Its last bus and its first bus are the same bus, so the program sets a rule, at least 10 departures, before calling anything a last bus. Defining the question comes before averaging the answer.
These are planned departures for one weekday in the feed. Buses run early or late, and weekend and holiday timetables differ, so the page makes no claim about any particular night's last bus.
The same trap waits in shift rotas that end after midnight, in wind directions near north, and in birthdays around New Year. Anything measured on a dial needs the circle treatment.
Each line is taken from the body that runs the place.
| Place | What its own source says |
|---|---|
| Eamonn Ceannt Park | 237 Clogher Road, Crumlin, D12 DP78, with the city's velodrome |
| Willie Pearse Park | 159 Windmill Road, Crumlin, D12 H4C8, opened 1949 |
| City of Dublin FET College, Crumlin | D12 N921, ten minutes' walk from the Suir Road Luas stop |
| Bus stops named Crumlin | Nine in the Dublin Bus timetable feed |
Dublin City Council says the park is named after one of the executed leaders of the 1916 Rising and has soccer pitches, a 9-a-side all-weather pitch, tennis courts, a basketball court, a running track and an outdoor gym, and is home to Dublin City's velodrome.
The council says the park first opened in 1949 and is named after Willie Pearse, younger brother of Pádraig Pearse. Its facilities include a bowling green, a boxing club, a GAA pitch and an all-weather pitch.
City of Dublin FET College, Crumlin, gives its eircode as D12 N921 and says it is ten minutes' walk from the Suir Road Luas stop and well served by buses on the Crumlin Road.
What this page does not claim
No population is given for Crumlin, because the page prints only what named bodies publish about the place. The bus figures are planned times for one weekday, taken from the national timetable feed, and the page says nothing about how busy any bus is.
Most weeks bring two lessons, and a teacher leads each one live all the way through.
Children begin with block code and clock games, where the numbers start again after twelve.
Teenagers progress to Python, web pages, AI projects and real timetable feeds, with the geometry done in code.
Adults can join with no background; the first lesson settles where to start.
Departure times are the National Transport Authority's published timetable feed; the route filtering, first and last departures and all three averages were worked out by us on 20 September 2026. Park details are Dublin City Council's and college details the college's own.
Take the bands as a first guess; lesson one places the learner.
Block-coded clocks and spinners that wrap back to the start.
Coding for KidsScratch Coding for KidsPython that turns a time into an angle and a point, and back again.
Python and AI for KidsMaths Through CodingReal timetable data, first and last departures, and three averages side by side.
Data Science for TeensPython for TeensSummarising times that cross midnight without producing nonsense.
Data Analysis CourseData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)It may convert the times carefully and still get mid-afternoon.
Give an AI assistant the eight last departures as a clock shows them and ask for the average, and a straightforward answer converts each to minutes, averages them and reports 14:54. Every step is correct and the result is absurd, because the method treats 00:16 as sixteen minutes into the day instead of sixteen minutes after 23:59.
The learner who has done this project asks the assistant to average the times on a circle, or to use the timetable's own times past 24:00, and to report how bunched they are. The same learner knows to check the answer against common sense: a last bus at mid-afternoon cannot be right.
Arithmetic assumes numbers lie on a line. Some live on a circle, and code has to be told. The longer argument is in what a learner of any age still gains from coding.
The practicalities.
Each lesson is led live, and the teacher watches and helps with each learner's code as it comes together.
Five to ten learners at one level, joining from Crumlin, the rest of Ireland or abroad.
Lessons on the same two days each week, about eight in a month.
The course plan works around school holidays, mid-terms and exams.
A desktop or laptop, a microphone, headphones or speakers, and internet good enough for a video call.
One-to-one lessons for learners who are ahead, need extra time, or need hours no group runs.
No local premises
We have no building in Crumlin, in Dublin or anywhere in Ireland. Lessons happen live on video and are the same from any home.
In brief.
A first lesson with a level check, at no charge.
A month in a same-level group of five to ten, around eight live lessons.
A month of one-to-one lessons on the same timetable.
All families outside India pay the same US dollar fee, one month at a time. The free lesson involves no commitment, charges begin only with the course, and the pricing page sets out holidays, missed lessons and switching between group and private teaching.
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
Tell us how old the learner is and what grabs their attention, and the opening lesson will be shaped to match. It might close with a small game, a working program, or a clock that averages midnight properly.
Questions Crumlin families often ask.
No. Lessons are live on video and we have no premises in Ireland. The learner needs a computer, a microphone and sound, and a reliable connection. The phone number on the page is an Indian one.
The learner takes the Dublin Bus timetable feed, finds the last weekday departure of each route from stops named Crumlin, and averages them: 14:54 as clock times, which is absurd, and 23:54 either with the timetable's times past 24:00 or on a circle.
It lists planned last departures for one weekday from the national timetable feed. Real buses can run early or late, and other days have other timetables, so check the operator before travelling.
The page prints only what named organisations publish about Crumlin itself, here the National Transport Authority, Dublin City Council and the FET college, and none of them gives a head count.
Weekdays from after school into the evening, and daytimes at weekends. Every slot is listed in Irish time. The teaching team is in India, which runs five and a half hours ahead of Crumlin in winter and four and a half in summer, and every slot we offer is sensible for both.
Adults are very welcome, right up to sixty-seven and with or without experience; once the free lesson is over they choose between a same-level group and private lessons.
Only by chance. Groups are made by level, so classmates can live anywhere in Ireland or further afield.
The first lesson is free. After that a group place is USD 100 a month for about eight live lessons, two a week, with five to ten learners, and one-to-one lessons on the same schedule are USD 150 a month. Terms are agreed before any payment.
Five to ten learners, matched by level, pace and goals rather than age or address. If no group fits a workable time, lessons are one to one.
To the east, Rathmines has a project on library loans. The Dublin page covers the city, and for every other county, town and district there is the Ireland hub.