Skip to content
Home/United Kingdom/Scotland/North Lanarkshire
North Lanarkshire

Coding classes in North Lanarkshire

What are the best coding classes in North Lanarkshire?

North Lanarkshire is one of Scotland's most populous council areas, with about 341,000 residents in roughly 151,400 households at the 2022 census, at 725.5 people per square kilometre. It has several large towns rather than one centre: Cumbernauld, Coatbridge, Airdrie, Motherwell and Wishaw each have more than 30,000 people, with Bellshill, Viewpark and Kilsyth next. All teaching is live on video from India, and a free first lesson settles each learner's starting stage, whether P1, S6 or adult. Learners aged 6 to 67 study coding, Python and maths one-to-one or in groups of five to ten. The North Lanarkshire project comes from a remarkable factory in Shotts. Carry on after that and a shared class is USD 100 per month, while a private teacher is USD 150 per month.

In Shotts, Historic Environment Scotland lists a former Cummins diesel engine factory at Category A, calling it one of the most significant large industrial buildings of later 20th century Britain. The architects, Ahrends, Burton and Koralek, laid it out as five main units along the production line, and the listing notes their distinctive use of primary colours to code individual units, with exposed services painted yellow, green or purple. Colour coding only works if every colour is easy to tell from every other. A computer stores colours as three numbers, red, green and blue, and it is tempting to measure how different two colours are by the distance between those numbers. This page's project tests that idea in Python and finds it misleads.

Facts last verified 26 September 2026. Teaching is online; no North Lanarkshire branch is claimed.

Courses for North Lanarkshire

How North Lanarkshire learners usually begin

A P2 pupil in Wishaw who loves drawing, a P6 in Cumbernauld ready to type code, an S3 in Coatbridge interested in design, an adult in Motherwell building a portfolio. Each starts with a free lesson.

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.

North Lanarkshire by numbers

About 341,000 people in North Lanarkshire

The 341,000 is a 2022 census figure, rounded by National Records of Scotland; the town list below uses a different NRS series dated mid-2020, so the two should not be added together.

North Lanarkshire localities above 6,500 people, NRS mid-2020 estimates
LocalityResidentsLocalityResidents
Cumbernauld50,530Viewpark15,830
Coatbridge43,950Kilsyth10,380
Airdrie36,390Shotts8,630
Motherwell32,840Chapelhall7,140
Wishaw30,050Moodiesburn6,830
Bellshill19,700Newarthill6,720

North Lanarkshire has 725.5 residents per square kilometre, more than ten times Scotland's 69.8. It is also one of the younger council areas: our sums of the census age bands give 16.5 per cent of residents under 15, above the Scottish 15.3, and 17.9 per cent aged 65 or over, below Scotland's 20.1. New Stevenston is the next locality after the table. North Lanarkshire Council sets the school terms; we have not read them, so each family tells us its own dates.

Glasgow and the exams

The city has its own Glasgow page. For qualifications, see National 5 Computing Science and National 5 Maths.

The North Lanarkshire project

Five units, five colours, one misleading distance

Red, green and blue numbers, a better colour space, and a check on readable signs.

The learner starts with thirteen standard web colours, each stored as three numbers from 0 to 255 for red, green and blue. Treating those as a point in a cube, the obvious measure of difference is the straight-line distance between two points. Then the learner converts each colour into CIELAB, a colour space designed so that equal distances look roughly equally different to a human eye, and measures again. The colours are standard ones chosen for the exercise, not the factory's actual paints.

Our colour distances, RGB cube versus CIELAB, 26 September 2026
PairRGB distanceCIELAB differenceWhat it means
Grey and teal12830.5Close to the eye
Grey and olive12858.2Twice as distinct
Yellow and lime25566.3Quite similar
Lime and cyan255104.6Very different
Blue and navy12756.9Clearly different

RGB distance says grey is exactly as far from teal as from olive, 128 either way. CIELAB says teal is only about half as distinct as olive, which the learner can judge by putting the two pairs side by side. Yellow and lime sit as far apart in RGB as lime and cyan, yet look much more alike. The reason is that the eye is far more sensitive to some changes than others, while RGB treats every step of every channel as equal.

Next the learner picks five colours for five factory units, trying to make the closest pair as different as possible. A greedy method, adding at each step whichever colour is furthest from those already chosen, reaches a smallest CIELAB difference of 74.2. Checking all 1,287 possible five-colour sets finds a better answer, red, blue, lime, cyan and olive, at 85.8: greedy is fast, not guaranteed. Finally, labels must be readable. The WCAG contrast ratio, used by web designers, gives white text on yellow just 1.07 to 1, almost invisible, against 19.56 to 1 for black on yellow. White on red scores 4.00, below the 4.5 usually recommended for normal text.

Ages 8 to 11

Mix colours in Scratch with number sliders, then test friends on which pairs look most alike.

Ages 11 to 15

Compute RGB distances between colours in Python and find pairs that the numbers get wrong.

Ages 15 and up

Convert to CIELAB, compare greedy and exhaustive choices of five colours, and add the contrast ratio check.

A real listing, standard colours

The factory facts come from Historic Environment Scotland. The thirteen colours are standard web colours, and every distance and ratio in the table comes from our own program; none describe the paints actually used at Shotts.

Why the Shotts factory

A Category A engine works

What Historic Environment Scotland records.

Centrelink 5, former Cummins Engine Company, Shotts, HES listing LB50013
Listing detailWhat it records
DesignAhrends, Burton and Koralek, 1975 to 1983, with Ove Arup and Partners
SizeApproximately 50,000 square metres inside
LayoutFive main units along an east to west axis, following the production flow
ColourPrimary colours coding individual units; services painted yellow, green or purple
DetailsA yellow-painted silo and red-painted tubular and lattice gates
SignificancePossibly Scotland's only ergonomic factory building

Colour decisions made in code are everywhere: charts and dashboards, maps, game interfaces, warning lights and every website. Choosing colours that people can actually tell apart, and text that people can actually read, is now a routine part of software work. A North Lanarkshire student who has caught RGB distance lying knows to measure the way people see.

We have no connection with Historic Environment Scotland, the building's owners or North Lanarkshire Council. The listing facts are theirs; the colour calculations and any errors are ours.

Learning path

From colour sliders to colour science

The free lesson decides the real starting point; stages are a guide.

P1 to P4

Colours and effects

Block coding with colours, costumes and simple animations.

Scratch Coding for KidsCoding for Kids
P5 to S2

Numbers behind colour

Typed Python using RGB values, lists and comparisons.

Python and AI for KidsMaths Through Coding
S3 to S6

Design and data

Colour spaces, charts and larger programs beside National 5, Higher and Advanced Higher courses.

Python for TeensHigh School Mathematics
Adults

Web and visual work

Web development and data visualisation for adults.

Full Stack Developer CourseData Analysis Course
AI and design

An AI can choose a colour palette in seconds. Will people be able to read it?

Pleasant-looking colours can still fail the test that matters.

Ask a chatbot for five colours for a dashboard or a map and it will offer something attractive. Whether the closest two can be told apart, or whether white labels on the yellow one can be read at all, usually goes unchecked unless you ask.

A North Lanarkshire learner who has computed CIELAB differences and contrast ratios can check a palette in seconds instead of trusting it. That is the kind of verification every AI-generated design needs.

Measuring whether a design really works for the people using it is the reason a North Lanarkshire teenager should still learn to code in 2026. The longer argument is in why teenagers should still learn to code in 2026.

How lessons run

From Cumbernauld to Shotts, lessons at home

Busy towns and smaller villages across North Lanarkshire join in the same way.

Hands on the keyboard

Learners write and run their own code; the teacher watches the shared screen and helps at the right moment.

P, S and National 5, not years

Teachers use the Curriculum for Excellence stages that Motherwell and Airdrie schools use, from P1 to Advanced Higher, and teach in English.

A free first lesson

A proper lesson at no cost, then a clear suggestion for what to take next.

Groups by stage

Five to ten learners at one stage in each group, with classmates from other countries.

Term time only

Twice weekly in term, stopping for the school holidays.

UK time that does not shift

Once booked, your lesson stays at its UK time across the clock changes; our India time teachers adjust.

Why stage matters more than town

Even in a town the size of Cumbernauld, five learners at one stage free at one time are hard to find. Grouping by stage across a wider pool places a pupil from Chapelhall or Newarthill in a class that fits.

Fees

Fees in North Lanarkshire

Airdrie or Kilsyth, the fee is the same, and it matches what we charge in every country outside India.

First classUSD 0

One full lesson for free, then our recommendation.

Group tuitionUSD 100

About eight lessons a month in a group of five to ten at one stage.

Private tuitionUSD 150

About eight lessons a month with your own teacher.

Fees are in US dollars, and there is no sterling price list. No money changes hands until the trial lesson has fixed a course and a weekly slot. Holiday breaks, missed sessions and swaps between formats are covered on our pricing page.

Reviews

Google reviewers on our lessons

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 North Lanarkshire lesson

Who is learning, how old are they or what stage are they in, and what do they enjoy? With that we might open with a Scratch animation, a Python program, or the colour project on this page.

+44

FAQ

North Lanarkshire questions

The council area, the colour project and practical details.

What is the population of North Lanarkshire?

The 2022 census, rounded by NRS, puts it at roughly 341,000 residents in about 151,400 households.

What are the biggest towns in North Lanarkshire?

NRS mid-2020 estimates: Cumbernauld 50,530, Coatbridge 43,950, Airdrie 36,390, Motherwell 32,840 and Wishaw 30,050.

What is the Shotts colour project?

Learners compare how different colours are in RGB numbers and in CIELAB, find pairs RGB gets badly wrong, choose five distinct colours greedily and exhaustively, and check label contrast.

What is CIELAB?

A way of describing colours designed so that equal distances between them look roughly equally different to people, unlike raw red, green and blue numbers.

What is the Cummins factory in Shotts?

A former diesel engine plant by Ahrends, Burton and Koralek, built 1975 to 1983 and listed at Category A by Historic Environment Scotland, noted for colour-coding its units.

Do lessons take place in person?

Never in a hall or centre. A pupil in Bellshill and one in Kilsyth both open the same video link from home.

Do you teach National 5 Computing Science?

Yes, and Higher too, along with maths at both levels. We teach understanding and never promise grades.

What ages can join?

Ages 6 to 67: blocks for young children, Python and exam maths in secondary, and web or Python courses for adults.

What does it cost?

Zero for the trial lesson; then USD 100 monthly in a group of five to ten, or USD 150 monthly on your own with a teacher.

What happens in the school holidays?

We break when your school breaks. Forward the dates North Lanarkshire Council gives your school and those weeks stay lesson-free.

More nearby

Pages around North Lanarkshire

Our Falkirk page grows seeds at the golden angle, East Dunbartonshire splits a long walk into fair days, and Glasgow has its own city page. Every other council is on the Scotland page. The UK hub covers the rest.

Free North Lanarkshire classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here