What are the best coding classes in Belfast?
Belfast counted 345,418 usual residents at the 2021 Census, and 8.37% of them were aged 20 to 24, against 5.85% across Northern Ireland. Queen's University Belfast, founded in 1845 as Queen's College Belfast, became an independent university in 1908. Learners in Belfast, from six-year-olds to people of sixty-seven, study with Modern Age Coders live online, one to one or in groups of five to ten set by level, with teachers based in India and lesson times fixed in UK hours. The first lesson is free. After it, a group place costs USD 100 a month and one-to-one teaching USD 150 a month.
Which bus stop matters most in Belfast? The busiest is easy to find: Translink's published timetable sends 1,321 scheduled journeys through Dundonald Park and Ride. But busiest is not the same as most central. Imagine a passenger who hops on at a random stop, rides one leg, then repeats, occasionally starting again somewhere new. Where does that wanderer spend most time? That question is answered by PageRank, the algorithm that first ranked the web, and run over 2,090 Metro and Glider stops it puts May Street at St George's Market first, with the Central Library and May Street at City Hall next. Dundonald, for all its journeys, comes 19th, because a terminus takes passengers in and rarely passes them on. Working out why the two rankings disagree is the lesson Belfast's bus network gives our teenage learners.
Facts last verified 21 September 2026. Teaching is online; no Belfast branch is claimed.
Start from what the learner enjoys. Each course opens with a free live lesson, booked without card details.

Logic, patterns and first programs, where drawing a map of stops and counting the routes between them is a natural puzzle.
See the syllabus
Graphs, trees and traversals built from scratch, the structures a transport network turns into.
See the syllabus
Machine learning from the ground up, where ranking, weighting and iteration appear again and again.
See the syllabus
Interview-standard graph algorithms for adults, including the iterative methods behind ranking systems.
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 syllabusFrom the Northern Ireland Statistics and Research Agency, Census 2021 main statistics for the Belfast Local Government District.
| Measure | Belfast | Northern Ireland |
|---|---|---|
| Usual residents (table MS-A01) | 345,418 | Not compared |
| Aged 5 to 9 | 21,328, 6.17% | 6.54% |
| Aged 10 to 14 | 21,213, 6.14% | 6.67% |
| Aged 15 to 19 | 21,412, 6.20% | 5.95% |
| Aged 20 to 24 | 28,919, 8.37% | 5.85% |
| Aged 25 to 29 | 26,735, 7.74% | 6.12% |
The share aged 20 to 24 reached 8.37% in Belfast against 5.85% across Northern Ireland, and 25 to 29 year olds were 7.74% against 6.12%.
Children aged 5 to 9 made up 6.17% of Belfast residents, a little below the Northern Ireland figure of 6.54%.
The population table gives Belfast 345,418 residents and the age table 345,417. Each is protected separately, so we quote them apart and never mix them.
That profile shapes who learns with us here. A Belfast household might include a Year 6 pupil in Cregagh working towards the transfer test, a Year 12 student in Stranmillis taking CCEA GCSE Digital Technology, or a graduate near the Ormeau Road picking up Python, and each joins five to ten learners at their own level rather than their age.
From Queen's University Belfast and from Translink's published timetable data.
Queen's University Belfast says it was founded that year as Queen's College Belfast, becoming an independent university in 1908. It is a member of the Russell Group.
The Metro and Glider timetable published through OpenDataNI lists 132 line names and 7,722 scheduled vehicle journeys for the period from 1 September 2026 to 30 June 2027.
The same file names 2,090 stops and 2,494 one-way links between neighbouring stops, from the city centre out to Glengormley, Twinbrook and Dundonald.
We have no connection with Queen's University Belfast or Translink. We use the timetable because it is published as open data and because a bus network is a graph a learner can walk through in their head: stops are the dots, and every pair of consecutive stops on a journey is an arrow between them. Most stops are simple: the median stop has exactly one onward link, and only seven have none at all, which is what the end of a route looks like in data.
A timetable, not a headcount
The file says how many buses are scheduled, not how many people ride them. Every figure on this page therefore describes planned services, and a stop that sees many journeys is not necessarily a stop where many passengers get on.
PageRank imagines a passenger riding random legs forever and asks where they spend their time. We ran it over the Metro and Glider network, weighting each link by the number of scheduled journeys along it.
| Rank | Stop | Scheduled journeys | Rank by journeys |
|---|---|---|---|
| 1 | May Street, St George's Market | 1,099 | 5 |
| 2 | Central Library | 1,039 | 6 |
| 3 | May Street, City Hall | 1,234 | 3 |
| 4 | Donegall Place | 1,278 | 2 |
| 5 | Victoria Square, Victoria Street | 1,212 | 4 |
| 19 | Dundonald Park and Ride | 1,321 | 1 |
Every pair of consecutive stops on a journey pattern becomes an arrow, and each arrow carries the number of scheduled journeys that use it: 2,494 arrows and 231,651 journey-weighted crossings.
Start with equal importance everywhere. Each pass, every stop hands its importance along its arrows in proportion to the journeys, keeping 15% back to scatter evenly. That 15% is the damping rule.
The numbers stop moving: 39 passes bring the total change below a ten-thousandth, and 96 passes below a billionth. The top ten stops settle after 21.
Dundonald Park and Ride sees more scheduled journeys than any other stop, 1,321, yet it comes 19th on PageRank. It sits at the end of a corridor: buses arrive and turn round, so importance flows in and stops. May Street at St George's Market carries fewer journeys but sits where many routes hand passengers onward, and that is what the algorithm rewards.
The weights matter as much as the shape. Drop them, treating every link as equal, and Donegall Square West falls from tenth to 186th, because it is a stop with few distinct links but a great many buses along them. Changing the damping from 0.50 to 0.95 does not change the top stop at all, which is a useful reassurance: the ranking reflects the network rather than one arbitrary setting.
Learned on bus stops, used afterwards on web links, citations, social follows, road networks and any system where importance flows from one thing to another.
| Habit | What it looks like | What it prevents |
|---|---|---|
| Say what an arrow means | Define a link as one leg between consecutive stops on a scheduled journey | A graph nobody can reproduce |
| Decide about weights | Weight links by scheduled journeys, and report the unweighted ranking too | A ranking that hides how often a link is used |
| Handle dead ends | Spread the importance of stops with no onward link across the network | Importance leaking away at termini |
| Check convergence | Keep passing until the numbers stop moving, and say how many passes that took | Publishing a half-finished ranking |
| Test the settings | Rerun with damping from 0.50 to 0.95 and see whether the order changes | A result that depends on one arbitrary choice |
The third habit matters in Belfast more than it sounds. Seven stops have no onward link in the timetable, and without a rule for them the importance flowing in would simply vanish, leaving every other number slightly wrong. PageRank handles it by scattering that share evenly, which is exactly what the original web algorithm does with pages that link nowhere.
A hand-drawn map of a few stops, counters passed along the arrows by hand, and the surprise of seeing one stop collect the most.
The Translink file parsed in Python, the graph built, PageRank written from scratch and tested against journey counts and damping changes.
Centrality measures at work, from networks and supply chains to recommendation systems, with their assumptions stated.
We are not connected with Translink, OpenDataNI or the Northern Ireland Statistics and Research Agency. The timetable and census tables are published for public use; the graph, the rankings and the convergence counts are our own work.
Ages are a rough guide only; the free lesson settles the real level.
Drawing places and the paths between them, counting how many ways lead to each place and spotting the busy one.
Problem Solving and Computational Thinking for KidsElementary Maths for Grades 1-5Storing a network in code, following links from one place to the next, and counting what arrives where.
Python and AI for KidsMaths Through CodingReal timetable data turned into a weighted graph, the algorithm coded from scratch and its settings tested.
Problem Solving for TeensAI and Machine Learning for TeensGraph algorithms and iterative methods for analysts and engineers, with assumptions and convergence reported.
Data Structures & Algorithms CourseMaths for Data ScienceBecause counting is easy and importance is not.
Ask an AI tool which Belfast stop is most important and it will probably answer with the busiest, or with the most familiar name in the city centre. The timetable says those are different questions: Dundonald Park and Ride has the most scheduled journeys and comes 19th for centrality. A learner who has built the graph knows that the honest answer begins by asking what important is supposed to mean.
PageRank is also a piece of AI history worth knowing. It ranked the early web by treating links as votes that carry weight, and the same idea of importance flowing through a network now runs under recommendation systems, fraud detection and the graph methods used in machine learning. Coding it once, on a network you can walk through, makes all of those far less mysterious.
So a Belfast teenager should still learn to program in 2026, in a city whose bus map is a graph in disguise: tools will rank anything you ask them to, and knowing what a ranking actually measures is what makes it worth using. The longer argument is in why coding is still worth learning in 2026.
Belfast is a compact city, but a live online lesson removes the journey altogether.
A learner in Ballysillan and another in Titanic Quarter can share the same lesson without either taking a bus.
Years 1 to 14, the transfer test, CCEA GCSEs and A levels: lessons follow the names local schools use, and teaching is in English.
The first lesson teaches something real and ends with a suggested level, a course and a weekly time. No card details are asked for.
Each group holds five to ten learners at one stage, drawn from Belfast, the rest of the UK and abroad, so every level finds a workable hour.
The rhythm is two fixed lessons weekly, roughly eight a month, with holiday and exam pauses agreed with the teacher in advance.
India Standard Time never changes, so our teachers run four and a half hours ahead of Belfast in summer and five and a half in winter, which puts after-school and evening lessons inside their day.
Across Northern Ireland
Families in Lisburn, Bangor or Newtownabbey join exactly the same groups, because every lesson is online and groups are formed by level rather than address.
One free lesson, then a single monthly price.
A complete lesson at no cost, closing with a level, a recommended course and a proposed weekly time.
About eight live lessons a month in a group of five to ten learners at one level.
About eight live lessons a month with the teacher working only with your learner.
Everyone outside India pays the same US dollar fee, so a family on the Antrim Road pays what a family in Ballyhackamore pays, and we publish no prices in pounds. Nothing is charged until the free lesson has agreed a course and a slot; the pricing page explains pauses, missed lessons and moving 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
We match the first task to the learner: a hand-drawn map of stops for a young child, a first Python program that follows links, or the Translink timetable and PageRank from scratch for a teenager ready for real data.
The questions Belfast families ask us most.
The 2021 Census counted 345,418 usual residents in the Belfast Local Government District, according to NISRA table MS-A01. The separate age table, MS-A02, totals 345,417, because each table is protected for confidentiality on its own.
It has a clear bulge in its twenties: 8.37% of residents were aged 20 to 24 against 5.85% across Northern Ireland, and 7.74% were 25 to 29 against 6.12%.
An algorithm that ranks the parts of a network by imagining something moving along its links at random and asking where it spends its time. It was created to rank web pages and works on any network, including a bus map.
On the Metro and Glider timetable from 1 September 2026, weighted PageRank puts May Street at St George's Market first, followed by the Central Library and May Street at City Hall.
Dundonald Park and Ride, with 1,321 scheduled journeys, but it ranks 19th on PageRank because it sits at the end of a corridor rather than in the middle of the network.
We use Northern Ireland school years and CCEA course names, and support learners working towards CCEA GCSE Digital Technology and A level Software Systems Development; our CCEA pages explain each one.
On weekday afternoons and evenings or at weekends, at a UK time agreed in the free lesson. India runs four and a half hours ahead of Belfast in summer and five and a half in winter.
No. There is no Belfast centre and no premises anywhere in the UK; every lesson is taught live online. Learners need a computer with sound and a steady connection, and our phone number is based in India.
The first lesson is free. After that a group place is USD 100 a month for two live lessons a week, about eight a month, with five to ten learners, and one-to-one lessons on the same timetable are USD 150 a month. Course, format and time are agreed before any charge.
By level, pace and aims rather than age or postcode, with five to ten learners at one stage. If no group meets at a suitable time, we offer one-to-one lessons instead.
The Northern Ireland guide explains how computing sits in the local curriculum, and exam help lives on the CCEA GCSE Digital Technology and A level Software Systems Development pages. Across the water, Glasgow measures its own boundary eight different ways. Every UK page is listed on the UK coding page.