Skip to content
Home/United Kingdom/Glasgow/West End, Glasgow
West End, Glasgow, Scotland

AI and programming classes in the West End, Glasgow

Which are the best AI and programming classes in Glasgow's West End?

We found no official boundary or population for Glasgow's West End, so we quote none; it lies within Glasgow City, which counted about 620,700 residents in Scotland's 2022 census. Hillhead, Hyndland, Partick, Dowanhill, Kelvinside, Kelvindale and Yorkhill are recorded suburbs in the G3, G11 and G12 postcode districts. AI, programming, Python, vibe coding and maths are taught by our India-based tutors on live video to anyone aged six to 67, solo or among five to ten classmates of the same stage. Reasoning is taught ahead of tools, so a learner can question where a model drew its line. The opening lesson is free of charge and closes with a named course recommendation. The West End project measures 5,045 mapped building footprints and lets a classic algorithm, Otsu's method, pick the dividing size between houses and apartment blocks with no labels at all. Families who continue pay USD 100 monthly when the learner joins a class, USD 150 monthly when the tutor is theirs alone.

Many AI systems end with a simple question: above or below some cut-off? Spam or not, edge or background, large or small. Someone has to choose that cut-off, and guessing it is a poor plan. In 1979 Nobuyuki Otsu published a way for the data to choose: try every possible threshold, and keep the one that pulls the two resulting groups furthest apart while keeping each group tight. It is still the standard first step in turning a grey image into black and white. This project applies it to something easier to picture: the ground area of every building mapped on OpenStreetMap across the West End, where houses sit among larger apartment blocks.

Facts last verified 30 September 2026. Teaching is online; no West End, Glasgow branch is claimed.

West End course picks

West End courses in reasoning, Python and AI

Four courses arranged by age. Each begins with a live lesson that 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.

The West End

Hillhead, Hyndland, Partick and Dowanhill

Recorded suburbs in the West End postcode districts, and why no population is quoted.

Suburban areas recorded by postcodes.io in three Glasgow postcode districts
Postcode districtRecorded suburban areas
G12Hillhead, Hyndland, Dowanhill, Kelvinside, Kelvindale
G11Partick, Broomhill
G3Kelvingrove, Yorkhill

National Records of Scotland publishes figures for Glasgow City, not for the West End, and we will not invent one. Schools here follow the Curriculum for Excellence, so our tutors plan by P and S stage and support SQA Computing Science and Maths at National 5, Higher and Advanced Higher. Tell us the school holiday dates and lessons will stop for them.

Glasgow, Scotland and SQA help

The city-wide page is Glasgow, with more on Scotland and Higher Maths tuition. Why thinking comes before prompting is on learn to think, not just use AI tools.

The West End project

Otsu's method on 5,045 West End buildings: a threshold the data chooses

Measure every footprint, draw the histogram, and let the algorithm find the gap.

The learner downloads OpenStreetMap data for a rectangle over the West End and computes the ground area of each of its 5,045 building outlines with the shoelace formula. The median footprint is 158.2 square metres and the largest is 19,889. Otsu's method takes the histogram of those areas, tries each of 256 possible cut-offs, and scores every one by the between-class variance: how far apart the two group averages are, weighted by group size. No labels are used. Only afterwards does the learner check the answer against buildings that mappers have tagged: 1,169 houses and 884 apartment blocks.

Cut-offs for telling houses from apartment blocks by footprint, checked on 2,053 tagged buildings, our Python run on OpenStreetMap data
Cut-offHow it was chosenTagged buildings on the right side
50 sq mA guess46.1%
100 sq mA guess63.0%
144.4 sq mOtsu on log area, no labels81.0%
152 sq mTuned using the labels82.0%
300 sq mA guess66.3%
4,973.9 sq mOtsu on raw area56.9%

Working on the logarithm of area, Otsu chooses 144.4 square metres, putting 76.6% of tagged houses below the line and 86.8% of apartment blocks above it, 81.0% overall. The highest-scoring single cut-off, found by peeking at the labels, is 152 square metres at 82.0%, so the unsupervised answer is within a point of the ceiling. Run the same method on raw areas and it fails: a handful of enormous buildings stretch the scale, the cut-off jumps to 4,973.9 square metres with only nine buildings above it, and the score of 56.9% is what you get by calling everything a house. Otsu assumes two humps in the histogram. Footprints only show two humps once the scale is logarithmic.

P5 to P7

Line up objects by size and decide together where "small" stops and "large" starts, then defend the choice.

S1 to S3

Compute a few West End footprint areas in Python with the shoelace formula and plot a histogram.

S4 and up

Write Otsu's method from the between-class variance and compare raw and logarithmic scales.

OpenStreetMap footprints, our thresholds

Building outlines and tags are from OpenStreetMap and its contributors under the Open Database Licence. Areas, thresholds and scores are our own; the tags are volunteers' descriptions, not a survey of how buildings are used.

Thresholds and AI

What this teaches about vibe coding and AI agents

A formula can place the line, but someone still chose the formula.

From the West End threshold to working with AI
In the footprint projectWhen AI makes a yes or no call
Guessed cut-offs scored 46% to 75%Arbitrary thresholds cost accuracy
Otsu reached 81.0% without labelsData can often set its own threshold
Labels only added one pointCheck how much supervision really buys
Raw areas broke the methodThe scale of the input changes the answer
2,242 buildings had no typeUnlabelled cases cannot confirm anything

Classifiers, spam filters and image tools all hide a threshold somewhere, and an AI assistant asked to "separate the two groups" will pick one without comment. In vibe coding the learner describes the task and the AI writes the code; our West End students then ask how the cut-off was chosen, on what scale, and test it against cases with known answers. Agents that sort or flag things automatically need that question built in. Learners take on agent building when their Python runs without help, usually from S5 or as adults, and Copilot Studio agents are taught only in private lessons. Start with understand the code, don't copy-paste, then see how UK students reach agent building.

OpenStreetMap, National Records of Scotland and postcodes.io supplied open data only and have no link with us; the analysis and its mistakes are Modern Age Coders' own.

Stages

From sorting by size to automatic thresholds

School stage is a rough guide; ten minutes of the trial shows the true level.

P1 to P7

How to think

Grouping, borderline cases and explaining a rule.

Problem Solving and Computational Thinking for KidsScratch Coding for Kids
P5 to S2

Vibe coding for kids

Games and small apps made with AI help and tested by the learner.

Vibe Coding for KidsPython and AI for Kids
S3 to S6

Python and machine learning

Histograms, variance and classifiers beside SQA Maths and Computing Science.

AI and Machine Learning for TeensStatistics & Probability
Adults

Machine learning and agents

Python, models, thresholds and AI agents.

Python MasterclassGenerative AI Course
AI and thresholds

What is Otsu's method, and how does it choose a threshold automatically?

Otsu's method tests every possible cut-off on a histogram and keeps the one that maximises the between-class variance, so the two groups it creates are as separate as possible; it needs no labels, but it assumes the data has two humps.

On 5,045 West End building footprints it chose 144.4 square metres, which put 81.0% of tagged houses and apartment blocks on the right side, against 82.0% for a cut-off tuned with the labels and 56.9% when the method was run on raw, unlogged areas.

Learners who have coded it ask of any AI decision: where is the threshold, who set it, and on what scale?

Being able to find and question the cut-off keeps West End teenagers in control of the models they build, and that skill is learned by programming. The longer argument is in why teenagers should still learn to code in 2026.

How it works

Hillhead to Partick, taught online

A computer with a camera and a connection that handles video is the full equipment list.

Learner at the keyboard

The student writes and runs every line; the tutor watches on screen share and asks them to justify each choice.

Trial sets the start

We find the first topic in the free lesson and note any SQA course.

Nothing to pay at first

Lesson one is free and finishes with our course suggestion.

Matched by stage

Classes hold five to ten learners at one level, drawn from across Britain.

Two lessons a week

Term time only.

Same hour all year

When the clocks change, our tutors shift, not you.

Why online

Five learners at one stage, all free on the same evening, are rarely found on one street. Online, they do not have to be.

Fees

West End fees

West End learners pay our international rates, used everywhere outside India.

First classUSD 0

A free full lesson, then a recommendation.

Group tuitionUSD 100

About eight live lessons a month in a small class.

Private tuitionUSD 150

About eight live private lessons a month.

Our invoices are raised in US dollars (we keep no pound price list), and the first one waits until a course and weekly hour have been agreed at the trial. Holidays, absences and changing format are explained on the pricing page.

Reviews

Glasgow families and learners elsewhere in the UK, reviewing us on Google

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 West End lesson

Give us an age or school stage and one thing the learner enjoys. We might begin with a size-sorting argument, a Scratch game built with an AI, first Python, or measuring real buildings.

+44

FAQ

West End questions

Automatic thresholds, the footprint project, vibe coding and how lessons work.

How many people live in Glasgow's West End?

We found no official figure for an area called the West End, so we quote none. Glasgow City as a whole had about 620,700 people in the 2022 census.

Are AI and programming classes available online in the West End?

Yes, as live video lessons for ages 6 to 67 in Hillhead, Hyndland, Partick and the surrounding districts.

What is between-class variance?

A measure of how far apart two groups' averages are, weighted by the size of each group. Otsu's method picks the cut-off that makes it largest.

When does Otsu's method fail?

When the histogram does not have two clear humps. On raw West End footprint areas, a few huge buildings dragged the cut-off to 4,973.9 square metres; on a logarithmic scale it worked well.

What is the West End project?

Measuring 5,045 mapped building footprints and letting Otsu's method choose the size that separates houses from apartment blocks, then checking it against tagged buildings.

Is vibe coding taught?

Yes, at every age: the learner explains what to build and tests what the AI produces.

When can learners build AI agents?

Once their Python runs without help, usually from S5 or as adults; Copilot Studio agents are one-to-one only.

Do you support National 5, Higher and Advanced Higher?

Yes, in Computing Science and Maths, taught for understanding with no grade promised.

What do lessons cost?

Zero for the trial lesson, then a monthly USD 100 (class) or USD 150 (private).

Do you teach through the school holidays?

We stop for them. Share your dates and those weeks are left clear.

Nearby

More Glasgow and west of Scotland pages

Pages with different projects: Glasgow (how long is the city boundary?), Paisley, East Kilbride and Coatbridge. The UK hub lists every area.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here