What are the best coding classes in Falkirk?
The Falkirk council area had about 158,400 residents in roughly 72,500 households at Scotland's 2022 census, living at 533.1 people per square kilometre. Falkirk town is the largest place, with Grangemouth, Bo'ness, Larbert, Stenhousemuir and Denny next. Lessons happen live on video with teachers in India, and a free opening lesson fixes each learner's level, whether they are in P2, S5 or working. Coding, Python and maths are taught to people aged 6 to 67 in small groups of five to ten or one-to-one. The Falkirk project starts at the Dunmore Pineapple, a stone pineapple on a garden folly near Airth. Beyond the free lesson, fees are USD 100 a month for a group and USD 150 a month for one-to-one.
Near Airth, at the head of a walled garden, sits one of Scotland's most surprising follies: a folly crowned by a giant pineapple carved in stone. Historic Environment Scotland lists the Dunmore Pineapple at Category A, dates the crown to about 1771 and credits it to the Earl of Dunmore. A pineapple is a fruit built from many small units packed around a core, and plants that pack units like that, from seeds in a flower head to scales on a cone, face a geometry puzzle: at what angle should each new unit sit from the last so they fit together without gaps? This page's project answers it in Python, and the answer involves an angle of 137.5 degrees and the Fibonacci numbers.
Facts last verified 26 September 2026. Teaching is online; no Falkirk branch is claimed.
An eight-year-old in Larbert drawing patterns, a P7 in Grangemouth trying Python, an S4 in Bo'ness heading for National 5 Maths, an adult in Polmont retraining. These are their usual first steps, each after a free lesson.

Block coding with pens and stamps, where a turn and a repeat make a pattern.
See the syllabus
Angles, sequences and ratios made concrete by drawing them with code.
See the syllabus
Secondary maths in depth, from trigonometry to sequences and irrational numbers.
See the syllabus
Python from nothing for adults, through to programs that draw and measure.
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 syllabusCouncil-wide numbers are rounded first results from the 2022 census, published by National Records of Scotland. Town sizes are NRS estimates for mid-2020.
| Locality | Residents | Locality | Residents |
|---|---|---|---|
| Falkirk | 35,590 | Bonnybridge | 5,200 |
| Grangemouth | 16,120 | Polmont | 5,040 |
| Bo'ness | 14,840 | Brightons | 4,270 |
| Larbert | 12,180 | Maddiston | 3,910 |
| Stenhousemuir | 9,620 | Redding | 3,860 |
| Denny | 8,500 |
The area is densely settled at 533.1 residents per square kilometre, against 69.8 for Scotland. Working from the census age bands, we calculate that 16.0 per cent of people are under 15 and 19.6 per cent are 65 or over; the Scottish figures are 15.3 and 20.1. Many smaller villages follow the table, including Hallglen, Carronshore, Laurieston, Dunipace, Banknock and Airth. Falkirk Council sets school holidays, which we have not looked up; each family gives us its own dates.
There is a separate page for Stirling. Pupils in the senior phase can see National 5 Maths and Higher Computing Science.
One rule, one angle, a thousand seeds.
The model is a famous one from botany, usually credited to Helmut Vogel. Seed number n is placed at an angle of n times some fixed turn, at a distance from the centre equal to the square root of n. Each new seed turns by the same amount from the last and sits a little further out. The only choice is the turn. The learner writes it in about ten lines of Python, draws a thousand seeds, then measures how close each seed is to its nearest neighbours.
| Turn per seed | What the picture shows | Typical gap to nearest seed |
|---|---|---|
| 144 degrees (two fifths of a turn) | 5 straight spokes, seeds piled up | 0.089 |
| 140 degrees | 18 spokes | 0.319 |
| 138 degrees | Spirals, but seeds bunch | 1.053 |
| 137.0 degrees | Spirals, uneven gaps | 1.516 |
| 137.5078 degrees (golden angle) | Even packing, no gaps | 1.724 |
Any turn that is a simple fraction of a circle fails. Two fifths of a turn means every fifth seed lands on the same line, so seeds pile along five spokes with empty wedges between them. A turn of 140 degrees is seven eighteenths of a circle and makes 18 spokes. The winner is the golden angle, 360 divided by the square of the golden ratio, about 137.5078 degrees. The golden ratio is the number hardest to approximate by fractions, so no seed ever lines up exactly behind an earlier one, and the nearest gaps are the largest and most even of all: they vary by just 1.7 per cent. Move the angle by half a degree to 137.0 and the variation nearly quadruples to 6.4 per cent.
Then comes the surprise. For every seed the learner records how many places back in the sequence its two nearest neighbours are. With the golden angle those gaps are always Fibonacci numbers, 1, 2, 3, 5, 8, 13, 21 and so on, each the sum of the two before. Near the centre the neighbours are 13 and 21 steps apart; further out 21 and 34, then 34 and 55, and at the rim 55 and 89. Those are the spirals the eye picks out, winding both ways. At 138 degrees the gap becomes 60, which is not a Fibonacci number, and the pattern loses its balance.
Use a Scratch pen to stamp dots with a fixed turn each time, try 90, 144 and 137.5 degrees, and describe the difference.
Draw the seed head in Python, count the spirals in each direction, and list the Fibonacci numbers up to 1,000.
Measure nearest-neighbour gaps, show why fractions of a circle make spokes, and relate the golden angle to continued fractions.
The pineapple on this page is stone, and we have not counted its carved fronds or the scales of any real pineapple. Everything in the table comes from our own simulation of Vogel's model.
The Falkirk anchor, as its heritage listing records it.
| Listing detail | What it records |
|---|---|
| Category | A, added to the list in 1972 |
| Dates | Bothy ranges dated 1761; pineapple crown circa 1771 |
| Builder | The Earl of Dunmore |
| Crown | An elaborate pineapple of masonry, at the head of a large walled garden |
| Care | Restored by the Landmark Trust from 1973; owned by the National Trust for Scotland |
Packing problems like this one turn up wherever things must be placed evenly without a grid: points on an LED ring, sample positions for camera sensors, speaker arrays, and the loading screens of games that spiral dots outwards. Programmers borrow the golden angle for the same reason the model rewards it, because it never repeats. A Falkirk student who has watched five spokes turn into perfect spirals by changing one number has learned that small constants can decide everything.
We are not part of, or linked to, Historic Environment Scotland, the Landmark Trust, the National Trust for Scotland or Falkirk Council. The listing details belong to HES; the seed model, its results and any errors belong to us.
The free lesson places each learner. Stage is only a first guess.
Block coding where a turn inside a loop draws a shape or a star.
Coding for KidsScratch Coding for KidsTyped Python drawing polygons, spirals and sequences, with the maths explained.
Maths Through CodingPython and AI for KidsDeeper programs next to National 5, Higher and Advanced Higher Maths and Computing Science.
High School MathematicsPython for TeensPython for adults, including graphics, data and small automation projects.
Python MasterclassData Analysis CourseOne digit can turn spirals into spokes.
Ask an assistant for seed-head code and it will usually produce something that looks right. But round the golden angle to 137 or 138 degrees, or compute it in radians and paste it in as degrees, and the picture quietly changes: spirals bunch, gaps open, or spokes appear. A casual glance may not notice.
A Falkirk learner who has measured the gaps can tell a correct pattern from a nearly correct one, and knows which number to check. Knowing what to measure is the skill that matters when AI writes the first draft.
For a Falkirk teenager, then, learning to code in 2026 is how you catch the one wrong constant that an AI slipped in. The longer argument is in why teenagers should still learn to code in 2026.
Towns and villages across the council area join the same way, from home.
Learners type the code themselves while the teacher sees every line and helps at the moment it goes wrong.
We use the Scottish words: P5, S2, National 5, Higher and Advanced Higher. Teaching is in English.
Nothing to pay and nothing to promise. At the end we suggest a starting stage and a course.
Groups of five to ten, all at one stage, with classmates from different countries.
Lessons run in term and pause for the holidays your school sets.
The time you book stays the same UK time all year; teachers in India time handle the clock changes.
Why not a local class?
Even a town as big as Falkirk rarely has five learners at one level free at one time. Pooling by level means a pupil from Maddiston or Brightons finds a class that fits.
Bo'ness or Bonnybridge, the monthly fee is identical, and matches the one we charge outside India everywhere.
A complete lesson, free, with an honest placement at the end.
About eight lessons a month in a group of five to ten matched by stage.
About eight lessons a month, just learner and teacher.
Fees are in US dollars and we publish no sterling prices. Billing begins only after the free lesson, once a course and a weekly time are agreed; the pricing page explains holidays, missed lessons and switching formats.
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
Tell us the learner's age or school stage and what they like. A first lesson could be a Scratch pattern, a first Python program, or this page's golden angle.
The council area, the pineapple project and the practical side.
About 158,400 people in roughly 72,500 households, according to the rounded first results of Scotland's 2022 census.
From NRS mid-2020 estimates: Falkirk 35,590, Grangemouth 16,120, Bo'ness 14,840, Larbert 12,180 and Stenhousemuir 9,620.
Learners place 1,000 seeds with a fixed turn in Python and measure the gaps. Simple fractions of a circle make spokes; the golden angle of about 137.5 degrees packs evenly, and neighbours turn out to be Fibonacci numbers of steps apart.
About 137.5078 degrees: a full circle divided by the square of the golden ratio. It is the turn that keeps new points from ever lining up with old ones.
Historic Environment Scotland dates the pineapple crown to about 1771 and the bothy ranges to 1761, and lists the building at Category A.
No, every lesson is online, so learners in Grangemouth, Denny or Airth join from home.
Yes, and Higher Maths and Computing Science too. We teach for understanding and make no promises about grades.
Anyone aged 6 to 67. Children start with blocks, older pupils work in Python and exam maths, and adults can start from zero.
The first lesson is free. Then it is USD 100 a month for a group or USD 150 a month one-to-one.
Yes. Share your school's holiday dates and we pause around them.
See Stirling and Clackmannanshire, which has a beam engine project, or the whole list on the Scotland page. The UK hub covers the rest of the country.