MTE / A1
First maths
Counting, shapes and patterns for the youngest.
Open the syllabusEdinburgh · Maths for ages 6 to 67 · Live lessons online, small groups or individual
How steep is Arthur's Seat? Draw a straight line on the map from the Palace of Holyroodhouse to the summit and it runs 1,143.8 metres. Along it, a public elevation model gains 170.5 metres, an average gradient of 0.149, or about 8.5 degrees. That sounds gentle, and anyone who has climbed it knows it is not. Near the top, one twenty-metre stretch climbs at 0.574, almost 30 degrees. The difference between an average gradient and a local one is the idea behind differentiation, which Scottish learners meet properly at Higher. This page explains how we teach maths to Edinburgh learners of every age and uses that one hill to connect the stages.
Maths only on this page · Primary, secondary and adult learners · Independent of every Edinburgh school and university
In short
Edinburgh learners aged 6 to 67 study maths with us live online, at whatever stage they are: early and upper primary, the S1 to S3 years, the three SQA senior courses (National 5, Higher, Advanced Higher), or adult study. Learners share a class of five to ten at the same level, unless they prefer a private teacher. Our Edinburgh example is a height profile up Arthur's Seat from the Palace of Holyroodhouse: the average gradient along the straight line is 0.149, but the steepest twenty-metre step is 0.574, and the chord gradient to the summit changes as the chord shrinks, which is how Higher Mathematics introduces rate of change. The trial is free of charge. Continuing lessons cost USD 100 monthly in a group or USD 150 monthly on a one to one basis.
Where most Edinburgh learners join
Choose by stage. Everything else, from first counting to degree-level maths, follows below.

EDI / 1
From P1 counting to P7 fractions, with measure and scale taught through maps and real distances.
Open the syllabus →
EDI / 2
Most GCSE topics reappear in National 5, so this course works as a topic match, taught against the National 5 course specification.
Open the syllabus →
EDI / 3
Calculus and algebra from the English A level course, re-sequenced to follow the SQA senior courses.
Open the syllabus →The Scottish route
Edinburgh schools follow the Curriculum for Excellence and SQA qualifications, not GCSEs and A levels, which belong to the English system. Adults can re-enter at whichever level suits them.
| Stage | Typical ages | Our emphasis |
|---|---|---|
| Early primary | 5 to 8 | Counting, place value, number facts, shape and simple measure. |
| Later primary | 8 to 12 | Multiplication, fractions, decimals, scale on maps and explaining a strategy. |
| S1 to S3 | 11 to 15 | Algebra, Pythagoras, the gradient of a straight line and early statistics. |
| National 5 | 14 to 16 | Straight lines, quadratics, trigonometry, vectors, arcs and statistics. |
| Higher | 15 to 17 | Differentiation and integration, functions, circles, vectors and recurrence relations. |
| Advanced Higher | 16 to 18 | Related rates, integration by parts, complex numbers, matrices and Maclaurin series. |
| Adults | 18 to 67 | Rebuilding number confidence, re-sitting an SQA course, or numeracy for a job. |
SQA Higher Mathematics (C847 76) is where calculus arrives. Its course specification includes "solving problems using rate of change" and "finding the area between a curve and the x-axis", and it asks learners to use m = tan θ "to calculate a gradient or angle". Every one of those appears in the Arthur's Seat project below.
Higher students who struggle almost always have an algebra problem rather than a calculus problem. We check algebra at the trial lesson and fix it first.
At National 5 (C847 75), learners must "Identify gradient and y-intercept from various forms of the equation of a straight line". It is the first time gradient becomes a number rather than a feeling. At Advanced Higher (C847 77) the same idea grows into "applying differentiation to related rates".
Each course has its own page with us: National 5 maths, Higher maths and Advanced Higher maths.
Sources: SQA course specifications for National 5, Higher and Advanced Higher Mathematics, read on 1 October 2026. Ages are typical rather than fixed.
The Edinburgh project
We drew one straight line from the palace to the summit and read the ground height every 19.72 metres from a public elevation model. It is not a walking route; it is a clean set of numbers.
The start is the mapped centre of the Palace of Holyroodhouse, and the end is the Arthur's Seat summit as plotted in OpenStreetMap. Between them we placed 59 points, 19.72 metres apart, and looked up each height in EU-DEM, a European elevation model with a grid of 25 metres, through the free OpenTopoData service.
The model puts the start at 43.0 metres and the summit point at 213.6 metres. OpenStreetMap labels the summit 251 metres. The 37.4 metre shortfall is not a mistake in either. A 25 metre grid averages the ground over each cell, and a narrow rocky top gets averaged down with the slopes around it. Resolution is a real limit on any measurement, and a good learner says so.
The line does not simply climb. It rises a little, dips to 39.4 metres about 177 metres along, climbs to 85.4 metres, then drops again to 64.4 metres before the final steep pull. Of the 58 steps between points, 22 go downhill.
Add up only the uphill steps and you climb 195.4 metres to finish 170.5 metres higher than you started. A walker feels the 195.4, and a map that quotes only the net gain hides it. Simple subtraction and addition, done carefully, already tells a story.
| Distance along, m | Height, m |
|---|---|
| 0 | 43.0 |
| 197 | 39.5 |
| 394 | 82.1 |
| 592 | 67.2 |
| 789 | 71.8 |
| 887 | 103.7 |
| 986 | 155.5 |
| 1,085 | 196.1 |
| 1,144 | 213.6 |
Heights: EU-DEM v1.1 (produced using Copernicus data and information funded by the European Union) via OpenTopoData eudem25m, read on 1 October 2026. End points: OpenStreetMap contributors. Distances, gradients and sums are Modern Age Coders' calculations. This is not a route guide; paths on the hill do not follow a straight line.
Higher Maths on a hillside
Gradient is rise divided by run. The question is: over which run? Change the run and the answer changes, and following that change is how calculus begins.
Over the whole line the gradient is 170.5 ÷ 1,143.8 = 0.149. Using m = tan θ, as Higher asks, the angle is about 8.5°. The steepest single step, between 947 and 966 metres along, has a gradient of 0.574, or 29.8°. Even the steepest stretch of about 99 metres averages 0.530.
So one number cannot describe a hill. National 5 learners find the gradient of a straight line; the hillside is not straight, so its gradient depends on where you stand. That is exactly why Higher needs differentiation.
Take a chord that ends at the summit and starts further and further back. Over the last 40 steps its gradient is 0.179; over the last 20, 0.373; over 10, 0.403; over 5, 0.312; over 2, 0.291; over the final step alone, 0.292.
The values settle as the chord shrinks, around 0.29 for the very top. On a smooth curve that limit would be the derivative. On real data the steps cannot shrink below the model's spacing, so the limit is only approached, never reached, which is a lovely thing to discuss with an Advanced Higher learner.
| Chord covers the last | Length, m | Gradient |
|---|---|---|
| 40 steps | 789 | 0.179 |
| 20 steps | 394 | 0.373 |
| 10 steps | 197 | 0.403 |
| 5 steps | 99 | 0.312 |
| 2 steps | 39 | 0.291 |
| 1 step | 20 | 0.292 |
Integration closes the loop. Using the trapezium rule on all 59 heights, the area under the profile divided by its length gives a mean height along the line of 86.1 metres. Higher asks for "the area between a curve and the x-axis"; here the curve is real ground, and the learner has to decide what the area actually means before calculating it.
All gradients, angles and areas are our calculations from the EU-DEM profile above. SQA wording from the Higher Mathematics course specification.
Beyond our lessons
Edinburgh offers plenty for learners who like maths. These are details we confirmed on public pages; we play no part in them.
Education Scotland lists Maths Week Scotland 2026 as 19 September to 27 September, with the theme Maths Matters, and says "This year is the tenth anniversary of Maths Week Scotland."
Its School of Mathematics runs "workshops for local school students and events at the Edinburgh Science Festival", led by its Mathematics Outreach Team of staff and students.
The school says it wants "to show people that mathematics is more than just facts and figures, or a subject in school". The hill project above is our own attempt at the same thing.
Responsibility for Maths Week Scotland moved from National Museums Scotland to Education Scotland, according to the Education Scotland page, and the week now runs with resource packs, live events and challenges for schools.
Pupils in Scotland can also enter the UK Mathematics Trust challenges, which run across the whole UK. Our competitions calendar lists them by age.
Learners in Leith, Morningside or Portobello join each live lesson from their own homes. We build groups by level, so a classmate could be in Glasgow, Inverness or much further away.
A learner who enjoys problem solving can try competition work through our olympiad page, which explains how we prepare for the harder rounds.
Sources: Education Scotland, Maths Week Scotland; University of Edinburgh, School of Mathematics, outreach. Both read on 1 October 2026. Neither organisation has any tie to Modern Age Coders.
Grown-up learners
A good share of the people who contact us are adults, and they come for very different reasons.
Fractions, percentages and algebra, from the beginning and at a comfortable speed, with every question welcome.
National 5 or Higher for college, a career change or simply to finish something left undone at school.
Rates, charts, percentages and spreadsheets. Our adult maths page describes how these groups work.
Adults who have walked up the hill enjoy the profile project, because the numbers confirm what their legs told them: the climb is gentle for a long way and then very steep. Seeing a gradient of 0.574 next to an average of 0.149 makes the idea of a rate of change feel obvious rather than abstract.
Step by step
Each step depends on the last. A learner joins wherever they are ready, and the trial lesson tells us where that is.
| Usually | Step | Secure when the learner |
|---|---|---|
| P5 to P7 | 1. Scale and measure | Turns a map distance into a real one using the scale |
| S1 to S3 | 2. Straight-line gradient | Finds rise over run from two points and from a graph |
| S4 | 3. Gradient and angle | Moves between a gradient and an angle using tangent |
| S5 and S6 | 4. Rate of change | Explains why a chord's gradient tends to the derivative |
Not too late at all. We make algebra and straight-line work secure first, then build calculus on top.
If there is more to do than time allows, we will be honest about it after the trial.
S6 learners usually take Advanced Higher. Others branch into statistics and probability or maths through coding, where a short program draws the hill profile itself.
Others discover a taste for problem solving and move to competition maths.
Course list
Arranged by stage. Where a course was written for English exams, we match it topic by topic to the SQA course an Edinburgh learner is taking.
MTE / A1
Counting, shapes and patterns for the youngest.
Open the syllabusMTE / A2
All of primary maths, with the reasons.
Open the syllabusMTE / A3
Calculating confidently in the head.
Open the syllabusMTE / A4
A frame of beads that becomes a mental picture.
Open the syllabusMTE / B1
Algebra, Pythagoras and graphs before the senior phase.
Open the syllabusMTE / B2
Solid algebra before National 5.
Open the syllabusMTE / B3
GCSE content used as a National 5 match.
Open the syllabusMTE / B4
Cambridge 0580 and Edexcel International.
Open the syllabusMTE / C1
Calculus and algebra matched to Higher.
Open the syllabusMTE / C2
Probability, distributions and inference.
Open the syllabusMTE / C3
First-year calculus and linear algebra.
Open the syllabusMTE / C4
Unusual problems for keen learners.
Open the syllabusMTE / D1
Interest, loans and investments.
Open the syllabusMTE / D2
The numbers behind analysis.
Open the syllabusMTE / D3
Programs that draw and measure.
Open the syllabusMTE / D4
Speedy arithmetic for confident learners.
Open the syllabusScheduling
Our teachers are in India, which does not change its clocks. Edinburgh therefore sits 5.5 hours behind in winter and 4.5 hours behind in summer. Every slot is agreed in UK time.
Weekday afternoons
For primary and secondary pupils.
Weekday evenings
For S5, S6 and adults.
Weekend mornings
For anyone who likes a fresh start.
The same person teaches the group from week to week.
A short message home on progress after lessons.
Five to ten learners working at the same level.
Height profiles, maps and records sit beside exam questions.
For a single tough topic or the final weeks before exams.
Every method is explained before it is practised.
Student work
Learners who started with gradients and graphs built the four projects below. There are many more in the student labs.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Billed monthly in US dollars at a single rate for all countries outside India. No joining fee and no lengthy commitment.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
Straight from Google: reviews by our families and learners, left exactly 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
Edinburgh maths questions
Gradient measures steepness: the vertical rise divided by the horizontal run. A gradient of 0.149 means 14.9 metres up for every 100 metres across. For a straight line it is the same everywhere; for a curve it changes, which is why calculus is needed.
The first lesson is free. Then it is USD 100 per month for a place in a group or USD 150 per month for private lessons, with no other charges.
Yes. We teach SQA Higher Mathematics, including differentiation, integration, functions, circles and vectors, steering lessons to the course specification.
Yes. We teach National 5 Mathematics and Advanced Higher Mathematics as well, matched to the SQA courses.
Any age can work. The right moment is when a learner first starts to feel unsure, before the gap grows. We teach children from 6 and adults up to 67.
For most learners, yes. The teacher sees each line of working as it appears and responds at once. Lessons are live with a real person, and each group keeps its teacher.
We do. Adults range from people starting over with basic number to graduates brushing up calculus, and they learn in adult-only groups or privately.
We teach both, mainly to learners in England. Pupils at Edinburgh schools normally follow SQA courses, so we teach them National 5, Higher and Advanced Higher.
No promise of a grade is ever honest. What we offer is structured teaching, marked work and a monthly update you can trust.
No. We mention their public activities so families are aware of them, but we have no link with either, nor with any school.
Related
Pages on each SQA maths course, Scotland as a whole, and coding in Edinburgh.
Calculus, functions, circles and vectors.
The SCQF level 5 course, topic by topic.
The last stage of school maths in Scotland.
Python and AI for Edinburgh learners.
Circle geometry on the Subway.
The nation page, from the Highlands to the Borders.
Start here
Give us the stage, from P3 to adult, and the topic that refuses to stick. We run a proper trial lesson and then share an honest verdict.
Prefer to explore first? Look through the courses or read how we teach.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Replies come quickest on WhatsApp. The +91 number reflects where our teachers live; there is no office in Edinburgh and every class is held online.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo