Skip to content
Wiltshire

Coding classes in Wiltshire

What are the best coding classes in Wiltshire?

Wiltshire as a county is two unitary councils, Wiltshire and Swindon, with 743,740 residents at the 2021 Census by our addition of the two totals. Swindon is by far the largest town, followed by Salisbury, Trowbridge and Chippenham, then a ring of market towns. Our lessons are live over video, taught from India, and each learner is placed by ability, whatever their age. Coding, Python and maths are taught to learners aged 6 to 67, either on their own with a teacher or in groups of five to ten. The Wiltshire project starts at Box Tunnel, near Corsham. Try a lesson at no cost; staying on is USD 100 each month in a group or USD 150 each month privately.

Historic England describes Box Tunnel, built between 1836 and 1841 to a design by Isambard Kingdom Brunel, as 1.8 miles long, arrow-straight, and on an incline of 1 in 100 down towards Bath, so it climbs as you head east. Its list entries also give map coordinates for both portals. Those few numbers are enough to ask a lovely question: is there any morning when the rising sun lines up with the tunnel and shines straight down it? This page's project works it out in Python. It checks the tunnel's length with Pythagoras, turns the coordinates into a compass bearing, corrects for the difference between map north and true north, and then searches a year of sunrises for the moment the angles agree.

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

Courses for Wiltshire

Where Wiltshire learners begin

A seven-year-old in Devizes who loves maps, a Year 8 in Chippenham discovering Pythagoras, a Year 12 in Salisbury studying A level maths, and an adult in Swindon who wants to program properly. 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.

Wiltshire in figures

743,740 people across Wiltshire and Swindon

The two council figures come from the 2021 Census on Nomis; putting them together is our step. Towns are ONS built-up areas, which we recounted from census output areas.

Wiltshire's twelve largest built-up areas, 2021 Census
TownResidentsTownResidents
Swindon183,680Devizes19,490
Salisbury47,690Melksham18,280
Trowbridge43,750Warminster18,020
Chippenham36,090Westbury16,395
Stratton St Margaret20,690Royal Wootton Bassett13,005
Calne19,725Amesbury12,680

Wiltshire Council covers 510,333 people and Swindon 233,407. Swindon's built-up area reaches a little into Wiltshire Council's area, while Stratton St Margaret is counted as a place of its own. Beyond the table come Corsham, Tidworth, Bradford-on-Avon and Marlborough. Every town sits inside the county and matches our own count to within a handful of people. Term dates come from the two councils and from academy trusts; we have not read them, so each family tells us its own.

Salisbury has its own page

Our Salisbury page searches Magna Carta. Neighbouring counties with pages include Somerset, Dorset, Hampshire, Berkshire, Oxfordshire and Gloucestershire.

The Wiltshire project

Sunrise down Brunel's tunnel

Two points from an official list, Pythagoras, a compass bearing, and a year of sunrises.

Historic England lists the two portals separately and gives each a grid reference in metres east and north. The west portal is at 382,927 east and 168,905 north; the east portal at 385,800 east and 169,425 north. The learner first checks the data with Pythagoras: the straight-line distance is the square root of 2,873² plus 520², which is 2,919.7 metres. The list entry says 1.8 miles, or 2,896.8 metres. The two agree to within 23 metres, less than one per cent, which is reassuring, since the listed points mark buildings rather than the exact track.

Next, the direction. The atan2 function turns the same two differences into a bearing of 79.74 degrees from map north, a little north of due east. Map north on the British grid is not quite true north away from its central line, so the program converts both portals to latitude and longitude and recomputes: the true bearing is 79.53 degrees, a difference of 0.21 degrees. The gradient of 1 in 100 also matters: looking east from the west portal, the bore rises at 0.573 degrees above level.

Mornings when the sun crosses the tunnel's bearing near the horizon, 2027, our calculation
DateUK timeSun's height at that momentOn the tunnel's line?
6 April06:38−0.17°Just below
7 April06:390.31°Yes, within the sun's disc
8 April06:400.79°Yes, within the sun's disc
9 April06:411.27°Just above
5 September06:360.48°Yes, within the sun's disc

Finally the sun. Using standard formulas for the sun's position, the program steps through every morning of 2027, finds the moment the sun's compass direction equals the tunnel's, and records how high it is then. For the sun to shine straight along the bore its height must be close to the 0.573-degree slope. That happens on two mornings in early April, the 7th and 8th, and once in early September, the 5th, a little after half past six in the morning.

Now the honest part. Our calculation ignores the atmosphere, which bends light near the horizon by roughly half a degree and would shift the answer by about a day. It ignores the hills and the deep cutting beyond the east portal, which may hide the low sun entirely. And the listed points are not the exact centre line of the track. Every answer in maths or code rests on assumptions, and saying what they are is part of the answer.

Ages 9 to 12

Plot two points on squared paper, measure the line between them, and check it with Pythagoras on a calculator.

Ages 12 to 15

Compute the tunnel's length and bearing in Python with math.hypot and math.atan2, and compare the length with the list entry.

Ages 15 and up

Add a sun-position function, search a year of mornings for the alignment, and then add refraction and see which dates move.

Official facts and our model

The tunnel's dates, length, straightness, gradient and portal locations come from Historic England's list entries. The distances, bearings, dates and times on this page are our own calculation from those figures and standard sun formulas, without refraction or terrain. We make no claim that sunlight can actually be seen through the tunnel.

Why Box Tunnel

Brunel's straight line through the hill

The Wiltshire link, in Historic England's own words.

Box Tunnel in its Historic England list entries, 1409161 and 1284962
PointThe list entry says
BuiltThe east portal was constructed in 1836 to 1841; the tunnel was the last structure on the line to be completed, in 1841.
DesignerIts austere design is by Isambard Kingdom Brunel.
Length1.8 miles, of unprecedented length and by far the longest of the eleven tunnels on the route.
ShapeArrow-straight, with an incline of 1 in 100 down towards Bath.
ListingEast portal Grade II; west portal Grade II*.

The list entry records trial shafts dug in 1836 and construction shafts begun the following year; work at different points underground only joins up if the geometry is right, which is exactly the kind of geometry this project uses. Surveyors of the 1830s did it with instruments and hand calculation; today the same checks take a few lines of code. A Wiltshire student who has turned two grid references into a length, a bearing and a sunrise date has learned how much careful work a handful of numbers can support, and where its limits are.

We have no connection with Historic England, Network Rail or either Wiltshire council. The list entries are Historic England's; our calculations and any errors are ours.

Nearby pages

Salisbury and Bath have their own pages, with Somerset to the west and Berkshire to the east.

The path

From turning sprites to trigonometry in code

The free lesson finds the right first step. Age is a clue, never the rule.

Ages 6 to 10

Turn and move

Block coding where sprites turn by angles and move by steps across a grid.

Coding for KidsScratch Coding for Kids
Ages 10 to 13

Shapes and distances

Python with coordinates, distances and Pythagoras, drawn on screen.

Maths Through CodingPython and AI for Kids
Ages 13 to 18

Trigonometry at work

GCSE and A level maths alongside Python that uses angles, bearings and real data.

A-Level MathsPython for Teens
Ages 18 to 67

Programs for real problems

Python for adults, from basics to projects that answer genuine questions.

Python MasterclassData Analysis Course
AI and assumptions

Ask an AI when the sun shines through Box Tunnel. What will it leave out?

A precise-looking date is only as good as the assumptions behind it.

An AI assistant might give you a confident date for the sun lining up with the tunnel, perhaps repeating a story it has read somewhere. Unless it shows its working, you cannot tell whether it used the real coordinates, corrected for map north, allowed for the gradient, or ignored the atmosphere and the hills. Our own answer, 7 and 8 April and 5 September in 2027, comes with every one of those choices written down.

A Wiltshire student who has done the calculation knows that the value of an answer lies partly in its list of assumptions. That is a habit worth bringing to every AI answer: ask what it assumed, and check the parts you can.

So a young person in Wiltshire should learn to code in 2026 to show the working behind an answer, not just the answer. The longer argument is in why teenagers should still learn to code in 2026.

How lessons work

From the Vale of Pewsey to Swindon, at home

Wiltshire is broad and rural, and many families are a long drive from the nearest club. Online lessons cut out the drive.

Learning at home

A cottage near Marlborough, a house in Trowbridge, a flat in Swindon. The teacher watches the shared screen while the learner writes the code.

School words, unchanged

Year groups, key stages, GCSEs and A levels are named the way Wiltshire schools name them, and teaching is in English.

Free to start

A real first lesson, then honest advice on level and course. No card details are needed.

Classmates at your stage

Groups of five to ten learners at one level, from Wiltshire and well beyond.

Holidays kept

Two lessons a week suits most learners, with pauses for your school's own holidays.

Fixed in UK time

Your slot stays at the same UK time all year; the teacher, keeping India time several hours ahead, adjusts when the clocks change.

Why groups follow level

Across a county of market towns and villages, five learners at one stage free on the same evening rarely live close together. Grouping by level lets a learner in Amesbury or Bradford-on-Avon join a class that fits.

Fees

Fees in Wiltshire

Calne or Corsham, the fee is the same, as it is in every country we teach apart from India.

First classUSD 0

A full lesson of real work, then advice on level and course.

Group tuitionUSD 100

About eight lessons a month with five to ten learners at one level.

Private tuitionUSD 150

About eight lessons a month, one-to-one.

Fees are in US dollars, not pounds. Billing begins after the free lesson, once a course and a regular slot are fixed. Pausing, a missed lesson, or moving from group to private are all explained on the pricing page.

Reviews

Google reviews from our families

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

Send the learner's age or year group and a favourite subject. A first lesson might be a Scratch compass game, a Python Pythagoras checker, or the Box Tunnel sunrise on this page.

+44

FAQ

Wiltshire questions

The county, the tunnel project and practical details.

How many people live in Wiltshire?

Wiltshire Council's area had 510,333 usual residents and Swindon 233,407 at the 2021 Census, 743,740 together by our sum of the ONS figures on Nomis.

What are the largest towns in Wiltshire?

By ONS built-up area: Swindon 183,680, Salisbury 47,690, Trowbridge 43,750, Chippenham 36,090 and Stratton St Margaret 20,690.

What is the Box Tunnel project?

Learners take the Historic England grid references for both portals, check the tunnel's length with Pythagoras, compute its bearing, and search a year of sunrises for mornings when the sun lines up with the bore: 7 and 8 April and 5 September in 2027, in our model.

Why is map north different from true north?

The British grid is a flat projection whose north lines match true north only along its central line. Near Box the difference is about 0.21 degrees, small but worth correcting in precise work.

Can you actually see the sun through the tunnel?

We do not claim so. Our calculation ignores the atmosphere's bending of light, the hills and the cutting beyond the east portal, all of which could change or block the view.

Is there a Wiltshire classroom?

No. Lessons run live over video, so Tidworth is as near to class as central Swindon.

What ages do you teach?

From 6 to 67. Children start with blocks, Python usually begins around ten, teenagers combine coding with GCSE or A level maths, and adults learn Python. The free lesson sets the level.

Do you teach A level maths?

Yes, across pure, mechanics and statistics, with coding used to explore ideas like trigonometry. We help learners understand; we do not promise grades.

What do lessons cost?

The first lesson is free. Groups are then USD 100 a month and one-to-one lessons USD 150 a month, with no joining fee.

Do you pause for Wiltshire school holidays?

Yes, if you like. Wiltshire Council, Swindon Borough Council and academy trusts publish dates, and we plan breaks around yours.

Close by

Pages around Wiltshire

See Salisbury and Bath, then Somerset, Dorset, Hampshire and Gloucestershire. The UK hub lists every other area.

Free Wiltshire classCall +91 91233 66161

Keep exploring Modern Age Coders

Coding classes in nearby places

Free resources

From the blog

Start here