Skip to content
Belfast, Northern Ireland

Coding classes in Belfast

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.

Course picks for Belfast

Four courses for a city of networks

Start from what the learner enjoys. Each course opens with a free live lesson, booked without card details.

Browse the course atlas for more than one hundred options and use the 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.

Belfast today

A city with a pronounced bulge in its twenties

From the Northern Ireland Statistics and Research Agency, Census 2021 main statistics for the Belfast Local Government District.

Belfast Local Government District, Census 2021
MeasureBelfastNorthern Ireland
Usual residents (table MS-A01)345,418Not compared
Aged 5 to 921,328, 6.17%6.54%
Aged 10 to 1421,213, 6.14%6.67%
Aged 15 to 1921,412, 6.20%5.95%
Aged 20 to 2428,919, 8.37%5.85%
Aged 25 to 2926,735, 7.74%6.12%

Students and early careers

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%.

Fewer primary-age children

Children aged 5 to 9 made up 6.17% of Belfast residents, a little below the Northern Ireland figure of 6.54%.

Two tables, two totals

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.

A university and a network

From Queen's College to a city of 2,090 stops

From Queen's University Belfast and from Translink's published timetable data.

1845

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.

132 lines

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.

2,090 stops

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.

Signature project

Which stop holds the network together?

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.

Belfast Metro and Glider stops by weighted PageRank, timetable from 1 September 2026
RankStopScheduled journeysRank by journeys
1May Street, St George's Market1,0995
2Central Library1,0396
3May Street, City Hall1,2343
4Donegall Place1,2782
5Victoria Square, Victoria Street1,2124
19Dundonald Park and Ride1,3211

1. Build the graph

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.

2. Send the passenger

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.

3. Repeat until still

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.

Busiest is not most central

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.

Ranking a network

Five habits for ranking anything connected

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.

Ranking a network you can defend
HabitWhat it looks likeWhat it prevents
Say what an arrow meansDefine a link as one leg between consecutive stops on a scheduled journeyA graph nobody can reproduce
Decide about weightsWeight links by scheduled journeys, and report the unweighted ranking tooA ranking that hides how often a link is used
Handle dead endsSpread the importance of stops with no onward link across the networkImportance leaking away at termini
Check convergenceKeep passing until the numbers stop moving, and say how many passes that tookPublishing a half-finished ranking
Test the settingsRerun with damping from 0.50 to 0.95 and see whether the order changesA 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.

Younger learners

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.

Teenagers

The Translink file parsed in Python, the graph built, PageRank written from scratch and tested against journey counts and damping changes.

Adults

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.

Learning ladder

From a map of stops to PageRank in Python

Ages are a rough guide only; the free lesson settles the real level.

Ages 6 to 10

Maps and arrows

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-5
Ages 11 to 13

Lists that point at lists

Storing a network in code, following links from one place to the next, and counting what arrives where.

Python and AI for KidsMaths Through Coding
Ages 14 to 18

Graphs and PageRank

Real timetable data turned into a weighted graph, the algorithm coded from scratch and its settings tested.

Problem Solving for TeensAI and Machine Learning for Teens
Ages 18 to 67

Centrality at work

Graph algorithms and iterative methods for analysts and engineers, with assumptions and convergence reported.

Data Structures & Algorithms CourseMaths for Data Science
Coding and AI

An assistant can name Belfast's busiest bus stop. Why should a teenager here code PageRank?

Because 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.

Delivery

Stranmillis, Andersonstown or Cregagh, from home

Belfast is a compact city, but a live online lesson removes the journey altogether.

East or west of the Lagan

A learner in Ballysillan and another in Titanic Quarter can share the same lesson without either taking a bus.

Northern Ireland school years

Years 1 to 14, the transfer test, CCEA GCSEs and A levels: lessons follow the names local schools use, and teaching is in English.

A free lesson with a plan

The first lesson teaches something real and ends with a suggested level, a course and a weekly time. No card details are asked for.

Level, not postcode

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.

Two lessons a week

The rhythm is two fixed lessons weekly, roughly eight a month, with holiday and exam pauses agreed with the teacher in advance.

Teachers on India time

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.

Fees

Belfast lesson fees

One free lesson, then a single monthly price.

First classUSD 0

A complete lesson at no cost, closing with a level, a recommended course and a proposed weekly time.

Group tuitionUSD 100

About eight live lessons a month in a group of five to ten learners at one level.

Private tuitionUSD 150

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.

Reviews

Six Google reviews from families, quoted in full

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 lesson for a Belfast learner

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.

+44

FAQ

Belfast coding class questions

The questions Belfast families ask us most.

How many people live in Belfast?

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.

Is Belfast a young city?

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%.

What is PageRank?

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.

Which Belfast stop ranks highest?

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.

Which stop has the most buses?

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.

Do you follow the Northern Ireland curriculum?

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.

When are Belfast lessons held?

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.

Is there a Modern Age Coders centre in Belfast?

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.

How much do Belfast lessons cost?

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.

How are Belfast groups formed?

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.

Explore Northern Ireland and the UK

Northern Irish guides and other cities

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.

Free Belfast classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby cities

Learn more

Free resources

From the blog

Start here