Where can Coleraine learners find the best vibe coding and AI agents classes?
NISRA approximates Coleraine at 24,483 usual residents in the 2021 census, and counts 23,625 in the Coleraine electoral area, both within Causeway Coast and Glens, a district of 141,746. OpenStreetMap marks Killowen and The Crannagh among the town's localities. From P1 pupils to adults of 67, learners join India-based tutors on video for vibe coding, AI agents, Python, coding and maths, alone or with four to nine others at their level. Systems thinking comes before tools, so learners understand how a team of agents reaches a shared answer and where it can go wrong. The first lesson is free, and we end it with a course recommendation. In the Coleraine project, 1,459 road-junction agents each learn the way to the town centre by talking only to their neighbours, then have to adjust when one bridge is taken out of the map. After that, it is USD 100 a month to stay in a group or USD 150 a month for private lessons.
Some AI systems are built from many small agents, none of which sees the whole picture. Each one knows its own situation, can message its neighbours, and must still help the group reach a good answer. Early internet routing protocols worked in this way, using distance-vector routing, a distributed version of the Bellman-Ford algorithm: every router tells its neighbours how far it thinks it is from each destination, and updates its own estimate from theirs. The method is simple and it always settles, but it has a famous weakness: good news spreads fast and bad news spreads slowly. Coleraine's road network from OpenStreetMap, with its bridges, makes a clear test of both halves of that saying.
Facts last verified 29 September 2026. Teaching is online; no Coleraine branch is claimed.
Four starting points by age. Each one opens with a free live class, and nobody is asked for card details.

The how-to-think course: passing messages along a chain and seeing how long news takes to spread.
See the syllabus
Scratch games planned by the learner, coded with an AI and tested hard.
See the syllabus
Python and web projects with AI help, including the Coleraine junction agents.
See the syllabus
Multi-agent systems, message passing and building agents in Python.
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 syllabusNISRA 2021 census counts for the town, its electoral area and the district.
| NISRA area | Type | People |
|---|---|---|
| Coleraine town | Settlement, approximated | 24,483 |
| Coleraine | Electoral area (DEA) | 23,625 |
| Causeway Coast and Glens | Council | 141,746 |
The settlement and the electoral area share a name but not a boundary, which is why their figures differ; we show each as NISRA publishes it and never combine them. On OpenStreetMap, Killowen and The Crannagh appear as localities within the town. Coleraine pupils follow the Northern Ireland Curriculum, and our tutors use the same P1 to Year 14 structure, with CCEA GCSE and A level work where needed. Share your school holiday dates and we will plan around them.
See coding classes in Causeway Coast and Glens, Derry~Londonderry and CCEA A level Software Systems Development help. Our reasons for teaching thinking first are on learn to think, not just use AI tools.
A network of junction agents, rounds of messages, a closed bridge, and a fix called poison reverse.
The learner downloads the public roads of Coleraine from OpenStreetMap and simplifies them to 1,459 junctions joined by 1,601 links, 119.7 km in total, ignoring one-way rules for this experiment. The destination is the junction nearest the point OpenStreetMap uses to label the town. Each junction becomes an agent that remembers one number, how far it believes it is from the destination. In every round, all agents at once ask each neighbour for that neighbour's number, add the length of the road between them, and keep the smallest total. The destination always says zero; everyone else starts at infinity.
| Situation | Rounds until every agent is right | Messages exchanged |
|---|---|---|
| Starting from nothing | 41 | 134,442 |
| After closing the Bann Bridge, plain method | 663 | 2,124,136 |
| After closing the Bann Bridge, with poison reverse | 167 | 537,432 |
| Reopening the bridge | 36 | Not counted |
From a cold start the agents agree in 41 rounds, and every final estimate matches Dijkstra's algorithm exactly; the farthest junction is 35 links from the destination, so good news needs only a little longer than that to reach everyone. Then the learner deletes the road OpenStreetMap names the A2 Coleraine Bann Bridge. Traffic can still cross by Sandelford Bridge, but 610 junctions now have a longer true route, typically by 2,229 m. Their agents do not know that. Each still hears old, optimistic numbers from neighbours who were relying on it, so estimates creep upwards a little at a time. The plain method takes 663 rounds and over two million messages to settle. With poison reverse, where an agent tells the neighbour it routes through that its own distance is infinite, it takes 167. Reopening the bridge, good news again, takes just 36.
Pass a whispered number down a row of friends, then change the start and see how long the correction takes to arrive.
Build a tiny road network in Python and let each junction update from its neighbours one round at a time.
Run distance-vector routing on all of Coleraine, close a bridge, and add poison reverse to speed recovery.
Road geometry and bridge names are from OpenStreetMap and its contributors under the Open Database Licence. One-way rules were ignored and the closure is imaginary; the agents, rounds and message counts are our own work.
Stale news loves an echo chamber, even one made of software.
| In the routing project | When AI agents share information |
|---|---|
| 41 rounds to agree from scratch | Local messages can reach a correct global answer |
| 663 rounds after a bridge closed | Bad news spreads slowly through a team |
| Neighbours kept echoing old numbers | Agents can reinforce each other's stale beliefs |
| Poison reverse cut it to 167 | Simple rules about who to trust help a lot |
| Reopening took only 36 rounds | Good news spreads fast, which can hide the problem |
Multi-agent AI systems pass summaries, plans and findings between agents, and the same trap applies: if agent A relied on agent B, and B now relies on A, a wrong belief can bounce between them for a long time. With vibe coding the learner states the goal while an AI produces the code; in Coleraine lessons they also decide what each agent may believe from others and how old news is flagged, then test it by breaking something on purpose. Agents that act for people need that design more than any. Agent building is for learners whose Python already stands on its own, mostly sixth-formers and adults, and Copilot Studio agents are covered only one-to-one. Next steps are on the agents course for UK students; our teaching principle is on understand the code, don't copy-paste.
We used NISRA and OpenStreetMap open data; neither organisation is involved with Modern Age Coders, and the junction agents, bugs included, are our own.
The school year, P1 to Year 14, is our first guide; the trial lesson confirms the level.
Passing messages, keeping track and noticing when news goes stale.
Problem Solving and Computational Thinking for KidsScratch Coding for KidsGames and apps planned by the learner and built with AI help.
Vibe Coding for KidsPython and AI for KidsGraphs, routing and simulation alongside CCEA GCSE and A level.
Vibe Coding for TeensData Structures & Algorithms CourseAgent teams, message passing and trust rules, built in Python.
Generative AI CoursePython MasterclassThey pass messages: each agent shares its current estimate with its neighbours and updates from theirs, as in distance-vector routing, a distributed Bellman-Ford method that reaches the right answer but spreads bad news slowly.
On Coleraine's road network, 1,459 junction agents agreed on every route in 41 rounds, but after the Bann Bridge was removed they needed 663 rounds to recover, or 167 with poison reverse.
Learners who have watched that happen ask of any team of AI agents: how does a correction reach everyone, and what stops old beliefs bouncing back?
Designing how agents share news keeps Coleraine teenagers in control of the systems they build, and learning to code is where that begins in 2026. The longer argument is in why teenagers should still learn to code in 2026.
No kit beyond a webcam-equipped computer and broadband good enough for a call.
Everything on screen is typed by the student, and the tutor keeps asking what the next round will change.
The free session shows where to start, with any CCEA exam noted.
Session one is free, and it closes with the course we would choose for the learner.
Each group seats five to ten learners, chosen by stage rather than by town.
Lessons pause in school holidays.
Our tutors move with the UK clock changes so you do not have to.
Why online
Five learners at one level who share a free evening rarely live near each other. Online, distance is no obstacle.
Coleraine learners pay our international rates, which cover every country except India.
A full lesson free, followed by our advice.
Around eight live group lessons a month.
Around eight live one-to-one lessons a month.
Fees are set in US dollars, never pounds, and billing starts only once the trial has fixed a course and a weekly slot. The pricing page explains holidays, absences and switching between group and private.
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
All we need is an age or year group and one interest. The trial could open with a whisper-chain puzzle, a Scratch game made with an AI, first steps in Python, or a few junction agents passing messages.
Neighbour-to-neighbour agents, the bridge experiment, vibe coding and lesson logistics.
NISRA approximates the Coleraine settlement at 24,483 usual residents in the 2021 census.
They are. Every class is a live video call, open to ages 6 to 67 from Coleraine to Limavady and Ballymoney.
A shortest-path method that repeatedly relaxes every link, improving each distance estimate from its neighbours. Run by many agents at once, it becomes distance-vector routing.
When a route breaks, neighbours keep quoting each other's outdated distances, so estimates climb slowly instead of updating at once. After our Bann Bridge closure the plain method took 663 rounds to settle.
Turning 119.7 km of Coleraine roads into 1,459 junction agents that learn routes by messaging neighbours, then closing a bridge and measuring the recovery with and without poison reverse.
It runs through every stage: the learner sets the goal in words, the AI drafts code, and the learner hunts down whatever is wrong with it.
When their Python no longer needs propping up, usually sixth form or later; Copilot Studio is private tuition only.
Yes, in computing and maths, including A level Software Systems Development, taught for understanding with no grade promised.
The trial costs nothing; carrying on is USD 100 per month with a group or USD 150 per month on your own.
They do stop for school holidays; just tell us when.
Each runs a different experiment: Causeway Coast and Glens (why three runways), Derry~Londonderry, Mid and East Antrim and Belfast. For other places, start from Northern Ireland or the UK hub.