Skip to content
Enniskillen, Fermanagh and Omagh, Northern Ireland

Coding and AI classes in Enniskillen

Where can Enniskillen learners find the best coding and AI classes?

By NISRA's approximate settlement count, about 14,086 people lived in Enniskillen at the 2021 census; the surrounding district electoral area held 18,451. For BT74, postcodes.io lists wards including Portora, Castlecoole, Rossorry and Erne. Coding, AI, Python, vibe coding and maths are taught on camera by our India-based tutors to learners from six to 67, alone or in a group of five to ten at one level. We put reasoning before tools, so a learner can tell a curve that looks right from one that is right. The free trial lesson ends with our recommended course. The Enniskillen project takes the mapped shoreline of Rossole Lough, throws away most of its points, and rebuilds it three ways to see which smooth curve comes closest to the real edge. Beyond the trial you pay USD 100 monthly for group tuition or USD 150 monthly for a personal tutor.

Maps, games, fonts and animation all need smooth curves drawn through a few stored points. There are two broad families of methods. Approximating curves, such as Chaikin's corner-cutting method, repeatedly shave off the corners of a shape until it looks smooth, but they do not pass through the original points. Interpolating curves, such as Catmull-Rom splines, are built to pass exactly through every point and bend smoothly between them. Which is closer to reality depends on the data. This project tests both on a real outline: Rossole Lough, a lake mapped on OpenStreetMap inside a rectangle around Enniskillen.

Facts last verified 29 September 2026. Teaching is online; no Enniskillen branch is claimed.

Enniskillen course picks

Enniskillen courses in reasoning, Python and AI

Four courses arranged by age. The first live lesson on any of them is free, and booking takes no card.

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.

Enniskillen and Fermanagh

Enniskillen, Portora, Castlecoole and Rossorry

NISRA census figures and the wards postcodes.io lists for BT74.

Census 2021 head counts for Enniskillen areas, NISRA table MS-A01; NISRA calls its settlement numbers approximate
GeographyPeople
Town (NISRA settlement)14,086
Enniskillen DEA18,451
Castlecoole ward3,203
Portora ward3,185
Erne ward3,054
Rossorry ward2,543

Settlement, electoral area and wards cover different ground, so their figures are printed separately and never added. Fermanagh schools follow the Northern Ireland Curriculum; our lessons run by P1 to P7 and Years 8 to 14, and we help with CCEA GCSE and A level in computing and maths. Tell us when your holidays fall and lessons will stop for them.

Fermanagh and Omagh, and CCEA help

See coding classes in Fermanagh and Omagh, the Northern Ireland page and CCEA GCSE maths help. Why thinking comes before tools is on learn to think, not just use AI tools.

The Enniskillen project

Rebuilding Rossole Lough: Chaikin corner cutting against Catmull-Rom splines

Throw away most of a real shoreline, redraw it three ways, and measure how far each drawing strays.

OpenStreetMap maps Rossole Lough as a closed outline of 103 points, 1,826 m round and about 158,430 square metres in area. The learner keeps only one point in 2, then 1 in 4, 1 in 8 and 1 in 16, and rebuilds the shoreline from what is left: with straight lines, with four rounds of Chaikin corner cutting, and with a Catmull-Rom spline through the kept points. For every one of the original 103 points, Python measures how far it lies from the rebuilt curve.

Rossole Lough rebuilt from fewer points, average distance from the true outline in metres, our Python run on OpenStreetMap data
Points keptStraight linesChaikin corner cuttingCatmull-Rom spline
1 in 2 (51 points)1.872.831.55
1 in 4 (26 points)4.245.374.10
1 in 8 (13 points)8.0710.796.90
1 in 16 (7 points)20.2128.8112.52

Chaikin's curve looks the smoothest and is the least accurate at every level. Because it cuts corners inwards, the shape shrinks: from 7 points it keeps only 78.4% of the lake's area, against 93.3% for the spline. The Catmull-Rom spline, which passes through every kept point, stays closest throughout, and its lead grows as points get scarcer: 12.52 m against 20.21 m for straight lines when only 7 points remain. A second lake in the rectangle, Lough Coole, shows the same order when rebuilt from 10 points: 12.99 m for the spline, 16.23 m for straight lines and 18.77 m for Chaikin. Every method loses the small wiggles, which is why all the rebuilt shorelines are shorter than the real one.

P5 to P7

Trace a lake shape, keep every fourth dot, and redraw it freehand to see what goes missing.

Years 8 to 10

Plot the Rossole Lough points in Python and join them with straight lines at different spacings.

Years 11 and up

Code Chaikin and Catmull-Rom curves, measure the error and explain why they differ.

OpenStreetMap outlines, our curves

Lake outlines are from OpenStreetMap and its contributors under the Open Database Licence. The thinning, curves, distances, areas and lengths are our own calculations.

Filling gaps and AI

What this teaches about vibe coding and AI agents

Filling the gaps smoothly is not the same as filling them correctly.

From the Rossole Lough curves to working with AI
In the shoreline projectWhen AI fills in missing detail
Chaikin looked smoothest and was least accuratePolish is not evidence of accuracy
Its shape shrank to 78.4% of the areaMethods can drift in one direction
The spline kept to the known pointsStay anchored to what is actually known
All curves lost the small wigglesMissing data cannot be recovered by style
Errors were measured, not judged by eyeTest outputs against the real thing

AI systems constantly fill gaps: upscaling images, completing sentences, estimating values between data points. The result often looks convincing whether or not it is correct, exactly like a smooth curve that has drifted inside the real shoreline. When Enniskillen learners vibe code, the AI drafts from their description, and they hold back its polish until the output has been checked against answers they already know. Agents that summarise or extend data need the same check. Agents arrive in the course when a learner's Python stands on its own, for most around Years 13 and 14 or later, and Copilot Studio is taught privately. More on the route is at our agents course for UK learners, and on the approach at understand the code, don't copy-paste.

This page draws on open data from OpenStreetMap, NISRA and postcodes.io, none of which is connected with Modern Age Coders; the curve work and any faults in it are ours.

Stages

From joining dots to spline code

We use the school year as a first guess and let the trial settle the level.

P1 to P7

How to think

Joining dots, estimating and checking a drawing against the real shape.

Problem Solving and Computational Thinking for KidsScratch Coding for Kids
P5 to Year 9

Vibe coding for kids

Games and small apps planned by the learner and built with AI help.

Vibe Coding for KidsPython and AI for Kids
Years 10 to 14

Python and geometry

Coordinates, curves and measured error alongside CCEA GCSE and A level.

Python for TeensHigh School Mathematics
Adults

Graphics, AI and agents

Curves, data and AI agents built in Python.

Generative AI CoursePython Masterclass
Curves and code

What is a spline, and how do computers draw smooth curves through points?

A spline is a smooth curve built from pieces that join seamlessly; interpolating splines such as Catmull-Rom pass through every given point, while approximating methods such as Chaikin corner cutting smooth the shape without passing through the points.

Rebuilding Rossole Lough, mapped in the rectangle around Enniskillen, from 7 of its 103 points, the Catmull-Rom spline stayed within 12.52 m of the true shoreline on average, straight lines 20.21 m and Chaikin's smoother curve 28.81 m.

Learners who have measured that ask of any polished AI output: is it anchored to real data, or just smooth?

Checking polish against evidence keeps Enniskillen teenagers in charge of the AI they use, and learning to code is where that habit starts in 2026. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Portora to Castlecoole, online

A computer, a camera and a connection able to hold a video call are all you need.

Hands on the code

The learner writes and runs every step; the tutor watches through screen share and asks how far the output is from the truth.

Set by the trial

The free lesson shows the starting point, with any CCEA exam recorded.

Free opening lesson

No charge for lesson one, which ends with a course suggestion.

Level-matched classes

Five to ten learners from across the UK, grouped by stage.

Two per week

Paused for school holidays.

Steady time

Tutors adjust for UK clock changes so your slot stays put.

Why online

Five learners at one level who are free on the same evening rarely live close together. Video removes the distance.

Fees

Enniskillen fees

For Enniskillen, as for every country other than India, our international price list applies.

First classUSD 0

One free lesson, then our recommendation.

Group tuitionUSD 100

Roughly eight live group lessons each month.

Private tuitionUSD 150

Roughly eight live one-to-one lessons each month.

No sterling prices: we charge in US dollars once the trial has agreed a course and a slot, and the pricing page covers holiday weeks, missed sessions and format swaps.

Reviews

Google reviews: Fermanagh parents and learners elsewhere in Britain

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 Enniskillen lesson

An age or year group plus a hobby lets us shape the trial, which could be a dot-joining shape puzzle, a Scratch game built with an AI, first steps in Python, or redrawing a real map outline.

+44

FAQ

Enniskillen questions

Splines, corner cutting, the Rossole Lough outline, vibe coding and how lessons run.

What is the population of Enniskillen?

NISRA's Census 2021 settlement figures put Enniskillen at roughly 14,086 usual residents, and the Enniskillen district electoral area at 18,451.

Are coding and AI classes available online in Enniskillen?

Lessons are live over video, so anyone from 6 to 67 anywhere in Fermanagh and Omagh can take part.

What is Chaikin's algorithm?

A way to smooth a shape by repeatedly cutting each corner, replacing every edge with two points a quarter and three quarters along it. It looks smooth but pulls the shape inwards.

What is the difference between interpolating and approximating curves?

An interpolating curve passes through every given point, like a Catmull-Rom spline; an approximating curve only follows their general shape, like Chaikin's method.

What does the Enniskillen project involve?

Thinning the 103-point OpenStreetMap outline of Rossole Lough, rebuilding it with straight lines, Chaikin corner cutting and a Catmull-Rom spline, and measuring each error.

Is vibe coding part of the course?

Yes, at every age; learners plan the program and check what the AI writes.

At what stage do agents come in?

Once they write Python unaided, usually in the final school years or as adults; Copilot Studio agents are private lessons.

Do you support CCEA exams?

We do, across CCEA computing and maths at GCSE and A level, teaching for understanding and never promising a result.

How much are lessons?

The trial is free; then USD 100 a month in a group or USD 150 a month privately.

Do lessons stop for the holidays?

Yes, for school holidays; send the dates.

Nearby

More Northern Ireland pages

Pages with their own projects: Fermanagh and Omagh (dating a canal bridge by evidence), Armagh, Derry and Belfast. Further afield, start from Northern Ireland or the UK hub.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here