What are the best coding classes in Glasgow?
About 620,700 people lived in Glasgow City at Scotland's 2022 census, up from 593,245 in 2011, with 71.5% aged 15 to 64 compared with 64.6% nationally. The University of Glasgow, established in 1451, is the fourth oldest university in the UK, and in 1881 William Thomson, later Lord Kelvin, lit one of the world's first fully electric houses on its campus. Glaswegians from six to sixty-seven learn with Modern Age Coders live online, privately or in small groups of five to ten matched by level, taught by teachers in India on a UK timetable. There is no fee for the first lesson; after it, groups are USD 100 a month and private lessons USD 150 a month.
How long is Glasgow's boundary? It sounds like a question with one answer, but measure the official ONS outline with a 3.2-kilometre ruler, walking it stride by stride, and you get 62.49 kilometres. Shrink the ruler to 400 metres and it grows to 88.96. At 25 metres it reaches 106.38, and it would keep growing with a finer map. Every bend in a burn or a road hides smaller bends, so a shorter ruler always finds more length. This is the coastline paradox, and it is the doorway to fractal geometry: plot length against ruler size on logarithmic scales and the points fall close to a straight line, whose slope gives the boundary a fractal dimension of about 1.1, a little more than a smooth line's 1. Measuring it two independent ways, and understanding why the number of kilometres is the wrong question, is the lesson Glasgow's map teaches our teenage learners.
Facts last verified 21 September 2026. Teaching is online; no Glasgow branch is claimed.
Choose from what the learner already enjoys. Every course begins with a free live lesson, booked without a card.

Block coding towards games and art, where a pattern that repeats inside itself is a favourite early project.
See the syllabus
Geometry and turtle graphics in Python, the natural home for drawing a shape that gets more detailed the closer you look.
See the syllabus
Algebra, logarithms and trigonometry, the tools that turn a log-log plot into a fractal dimension.
See the syllabus
Calculus, linear algebra and proof for adults, the mathematics under measurement, scale and dimension.
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 syllabusFigures from National Records of Scotland's first results for the 2022 census. NRS rounds each count to the nearest hundred; we print them exactly as released and never total them ourselves.
| Measure | Glasgow | Scotland |
|---|---|---|
| Usual residents, rounded | 620,700 | 5,436,600 |
| Usual residents in 2011 | 593,245 | Not compared |
| Households, rounded | 293,800 | Not compared |
| Households in 2011 | 285,693 | Not compared |
| Aged 25 to 29, rounded | 58,900 | 338,200 |
| Share aged 0 to 14 | 14.5% | 15.3% |
| Share aged 15 to 64 | 71.5% | 64.6% |
| Share aged 65 and over | 14.0% | 20.1% |
| Residents per square kilometre | 3,554.5 | 69.8 |
People aged 15 to 64 made up 71.5% of Glasgow's residents in 2022, well above Scotland's 64.6%.
Only 14.0% of Glaswegians were 65 or over, compared with 20.1% across the country, while 14.5% were under 15.
At 3,554.5 residents per square kilometre, Glasgow is the densest of Scotland's 32 council areas, against a national average of 69.8.
In 2022, 21.3% of Glasgow households included dependent children, according to NRS. Learners here come at every stage: a P4 pupil in Shawlands with a first animation, an S5 student in Knightswood working towards Higher Computing Science, or someone in their late twenties in Finnieston learning to code for a new career, and each joins five to ten others at the same level.
From the University of Glasgow and from Strathclyde Partnership for Transport.
The University of Glasgow says it was established that year, making it the fourth oldest university in the UK. Adam Smith entered it in 1737, at the age of 14.
According to the University, William Thomson, later Lord Kelvin, created one of the first houses in the world to be fully lit by electricity on its campus that year.
Strathclyde Partnership for Transport says the Subway runs an Inner and an Outer Circle, every four minutes at peak, taking 24 minutes to complete a circuit of its fifteen stations.
We have no connection with the University of Glasgow or Strathclyde Partnership for Transport. We mention them because Glasgow has a long habit of turning mathematics into machinery, from Kelvin's electric house to a railway that runs in a closed loop, and the project on this page takes a very old question about measurement and answers it with code.
One boundary, several maps
The Office for National Statistics publishes the same council boundary at several levels of detail. The full-detail outline has 4,078 corner points and measures 108.66 kilometres as drawn; simplified versions with 112 and 50 corner points measure 95.67 and 87.93. The file clipped to the coast leaves out tidal water, splitting Glasgow into a northern and a southern piece along the river.
The divider method walks a fixed ruler round a boundary and counts the steps. We walked Glasgow's full-detail ONS boundary with rulers from 25 metres to 3.2 kilometres.
| Ruler length | Measured boundary |
|---|---|
| 3,200 m | 62.49 km |
| 1,600 m | 70.81 km |
| 800 m | 83.43 km |
| 400 m | 88.96 km |
| 200 m | 96.47 km |
| 100 m | 101.32 km |
| 50 m | 104.64 km |
| 25 m | 106.38 km |
From a starting point, find where a circle of the ruler's radius first cuts the boundary, step there, and repeat until you are back where you began.
Put the logarithm of the length against the logarithm of the ruler. The points lie close to a straight line with a slope of about minus 0.11.
One minus that slope gives a fractal dimension of about 1.11: rougher than a smooth line, which would score exactly 1, but far from filling the plane.
Box counting is a completely different route: cover the map with a grid of squares and count how many the boundary passes through, then shrink the squares. For Glasgow the count rises from 28 boxes at 3.2 kilometres to 2,651 at 50 metres, giving a dimension of about 1.09. Two independent methods landing close together is the strongest evidence that the number describes the boundary rather than the method.
The figures also expose a trap in the data. Every map has a finest detail, and below it a smaller ruler finds nothing new: the full-detail file stops at 108.66 kilometres, however short the ruler. The simplified ONS versions stop far sooner, at 95.67 and 87.93. So a boundary length quoted without its map and ruler is not really a measurement at all, which is why learners always report both.
Learned on a council boundary, used afterwards on coastlines, rivers, cracks in materials, stock charts, clouds and the surfaces in computer graphics.
| Habit | What it looks like | What it prevents |
|---|---|---|
| Report the ruler | Give every length with the ruler or resolution used | Lengths that cannot be compared or repeated |
| Name the map | Say which version of the boundary file was measured | Differences caused by simplification passed off as real |
| Use two methods | Estimate the dimension by the divider and by box counting | A number that only reflects one algorithm |
| Know the floor | Stop shrinking the ruler once the map has no finer detail | A fitted slope flattened by the map's own limits |
| Choose the right question | Ask how rough a boundary is, not only how long | Arguing over lengths that depend on the ruler |
The fourth habit changes the answer. Using every ruler from 25 metres gives a dimension of about 1.11; using only rulers of 100 metres and more gives about 1.14, because the smallest rulers are already running into the limit of the map's detail. Deciding which range to trust, and saying why, is the judgement this project asks of every learner.
Measuring a wiggly line on paper with a long stick, then a short one, and discovering the second answer is always bigger.
The ONS boundary downloaded and walked with rulers in Python, a log-log fit made, and box counting written to check it.
Scale-dependent measurements at work, from network maps to graphics, reported with their resolution and method.
We are not connected with the Office for National Statistics, National Records of Scotland, the University of Glasgow or Strathclyde Partnership for Transport. The boundaries and census figures are published for public use; the measurements and dimensions are our own calculations.
Treat the ages as a first guess; the free lesson finds the real starting point.
Measuring curvy lines with different lengths, noticing the pattern and drawing shapes that repeat inside themselves.
Coding for KidsElementary Maths for Grades 1-5Turtle graphics that draw a pattern, then a smaller copy on every edge, and a count of how the length grows.
Python and AI for KidsMaths Through CodingA real boundary walked with many rulers, a log-log fit and box counting, with the limits of the map respected.
High School MathematicsPython for TeensMeasurements that depend on resolution, from geography to graphics, handled and reported with care.
College Maths CoursePython MasterclassBecause the answer depends on a choice the assistant will not mention.
Ask an AI tool for the length of Glasgow's boundary and it may well give a single confident number. On the official outline, that number could be anything from about 62 kilometres to 106, depending on the ruler, and more on a finer map. A learner who has walked the boundary with eight rulers knows that the honest reply starts with a question: measured at what scale?
Fractals also run through modern computing. Film and game graphics grow mountains, coastlines and clouds from simple repeated rules, image compression has used self-similarity, and scientists use fractal dimension to describe everything from river networks to the texture of materials. A teenager who has computed one from real data understands a real idea rather than a pretty picture.
So a Glasgow teenager should still learn to program in 2026, in Kelvin's city: tools will hand you any number you ask for, and knowing which numbers only make sense with their scale attached is what makes a programmer's answer worth trusting. The longer argument is in why learning to code still pays in 2026.
Glasgow's Subway is quick, but a live online lesson needs no journey at all.
A learner in Maryhill and another in Pollokshields can share one lesson without either crossing the river.
Primary 1 to 7, the secondary years S1 to S6, then National 5, Higher and Advanced Higher: lessons follow the names Glasgow schools use, taught in English.
The first lesson teaches something real and closes with a recommended level, course and regular time. No card is requested.
Five to ten learners at one stage, from Glasgow, the rest of the UK and abroad, which keeps a sensible slot open for every level.
Two fixed lessons a week, about eight a month, with breaks for holidays and exams arranged with the teacher ahead of time.
India Standard Time stays the same all year. Glasgow is four and a half hours behind it during British Summer Time and five and a half behind in winter, which puts after-school and evening slots comfortably inside the teaching day.
Across the west of Scotland
Families in Paisley, East Kilbride or Bearsden join exactly the same groups, because every lesson is online and groups are formed by level rather than postcode.
A free first lesson, then one of two monthly prices.
A complete lesson with nothing to pay, ending with a level, a suggested course and a weekly slot.
About eight live lessons each month in a group of five to ten learners at one level.
About eight live lessons each month with the teacher focused on one learner.
Everyone outside India pays one US dollar fee, so Hyndland and Parkhead pay exactly the same, and we list no prices in pounds. We only bill once the free lesson has settled a course and a weekly slot, and our pricing page explains how pausing, missed lessons and a move between group and private teaching work.
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 choose the opening task by level: measuring a wiggly line with two sticks for a young child, a turtle program that draws a self-similar pattern, or Glasgow's real boundary and a fractal dimension for a teenager ready for real data.
What Glasgow families ask us most often.
Scotland's Census 2022 counted about 620,700 usual residents in Glasgow City, rounded to the nearest hundred, compared with 593,245 in 2011, in about 293,800 households.
In 2022, 71.5% of Glasgow residents were aged 15 to 64 against 64.6% for Scotland, and 14.0% were 65 or over against 20.1%. Glasgow had 3,554.5 residents per square kilometre.
The discovery that a wiggly boundary gets longer the shorter the ruler you measure it with. Glasgow's official outline measures 62.49 kilometres with a 3.2-kilometre ruler and 106.38 with a 25-metre one.
A number describing how rough a shape is across scales. A smooth line scores 1; Glasgow's boundary comes out at about 1.1 by two independent methods.
The University says it was established in 1451, making it the fourth oldest university in the UK. We are not connected with the University.
Yes. Lessons follow the Scottish stages, and learners working towards National 5 or Higher Computing Science get teaching matched to those courses; our National 5 and Higher pages set out what each one asks for.
Lessons run on weekday afternoons and evenings or at weekends, at a UK time fixed during the free lesson; India is 4.5 hours ahead of Glasgow in summer and 5.5 hours in winter.
No. There is no Glasgow centre and no premises anywhere in the UK; all teaching is live online. Learners need a computer with sound and a steady connection, and our phone number is an Indian one.
The first lesson is free. After it, a group place is USD 100 a month for two live lessons a week, around eight a month, with five to ten learners, and one-to-one lessons on the same schedule 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 good time, we propose one-to-one lessons.
Along the M8, the Edinburgh page computes why its summer nights never go properly dark. The Scotland guide covers coding across the Curriculum for Excellence, and exam help is on the National 5 and Higher Computing Science pages. The UK coding page gathers every city and guide in the series.