Online Tutoring in Scotland
1-on-1 online sessions for students in Scotland, billed in British Pound (£ GBP). Taught by an M.Sc., P.Eng. with 10+ years experience. The one UK nation with a genuinely different exam system — SQA National 5, Higher, and Advanced Higher, not GCSE/A-Level.
- First session freeNo credit card
- 30-day refundOn unused sessions
- Reply within 2 hoursBusiness hours
- P.Eng. licensed (Canada)M.Sc. Engineering
How I help students in Scotland
Scotland runs its own qualifications system, which is exactly why it deserves a separate page rather than being lumped in with the rest of the UK. Instead of GCSEs and A-Levels, Scottish students sit SQA National 5, Higher, and Advanced Higher qualifications, and the maths and computing science content differs in both structure and timing. I help students with Higher and Advanced Higher Maths and Computing Science, and I support university students at Edinburgh, Glasgow, St Andrews, and Strathclyde through their first-year maths, Python, and data-science courses. Edinburgh's strength in AI and informatics makes the machine-learning work I teach especially relevant here.
What Scottish students typically bring
- SQA Higher and Advanced Higher Mathematics and Computing Science
- National 5 maths foundations for senior-phase Scottish students
- First-year Python, data structures, and maths at Edinburgh, Glasgow, and St Andrews
- Machine-learning foundations, relevant to Edinburgh’s strong AI/informatics scene
Sessions are scheduled around Scottish hours (GMT/BST) and billed in GBP when you select it — your evening meets my afternoon, so booking is easy.
Subjects Scottish students book most
Mathematics - All Levels
Mathematics & Statistics
From basic algebra to advanced calculus, linear algebra, and differential equations with personalized approach…
DSA — Foundations
Programming
Build the foundation every coding interview tests: Big-O analysis and the core data structures — arrays, hash …
Python Programming - Expert
Programming
Expert-level Python: Performance optimization, async programming, system design, and advanced algorithms. For …
Python Programming - Professional
Programming
Advanced Python for professionals: OOP, APIs, web scraping, automation, and real-world applications. Build pro…
LLM & AI Tools
Data Science & AI
Master prompt engineering, fine-tuning, and deploying Large Language Models for real-world applications.
Machine Learning & AI
Data Science & AI
Deep dive into ML algorithms, neural networks, model training, and deployment. Includes scikit-learn, TensorFl…
Python Programming - Essentials
Data Science & AI
Perfect for beginners and students. Learn Python fundamentals, basic syntax, data types, functions, and simple…
AI Automation — Foundations
AI & Machine Learning
Start automating the repetitive parts of your work. Learn n8n from scratch — triggers, nodes and connecting th…
AI Engineering — Foundations
AI & Machine Learning
Go from ChatGPT user to builder. Learn how large language models actually work, call the OpenAI and Claude API…
AI Engineering — RAG & Agents
AI & Machine Learning
Build the systems behind real AI products: retrieval-augmented generation over your own data, vector databases…
Data Engineering — Foundations
Data & Analytics
Learn the foundations data teams run on: advanced SQL, Python for moving data, and how real ETL/ELT pipelines …
Power BI — Foundations
Data & Analytics
Go from spreadsheets to real dashboards. If you know Excel, you can do this — connect your data, build clear v…
Technical Interview Coaching
Career Development
Land your dream tech job. Master LeetCode problems, system design, behavioral questions, and salary negotiatio…
FE/PE Exam Preparation
Engineering
Pass your engineering exams with confidence. Comprehensive prep from licensed P.Eng. instructor. Includes prac…
Algebra Mastery
Mathematics & Statistics
Complete algebra course covering linear equations, quadratic functions, polynomials, and advanced algebraic co…
Calculus I — Limits & Derivatives
Mathematics & Statistics
Build real intuition for calculus, not just formulas. Master limits, derivatives and the chain rule, and see w…
Calculus II — Integrals & Series
Mathematics & Statistics
Get comfortable with the harder half: integration techniques, applications, and infinite series including Tayl…
Calculus III — Multivariable
Mathematics & Statistics
Tackle multivariable and vector calculus — partial derivatives, multiple integrals, gradient, divergence and c…
Linear Algebra — Applied & ML
Mathematics & Statistics
See why linear algebra is the language of machine learning: SVD, PCA, least squares and how matrix decompositi…
Linear Algebra — Core
Mathematics & Statistics
Master the core that university courses test and ML relies on: vector spaces, linear transformations, and eige…
Linear Algebra — Foundations
Mathematics & Statistics
Understand linear algebra from the ground up: vectors, matrices, and solving systems of equations — with the g…
DSA — Algorithms & Patterns
Programming
Learn the algorithm patterns that unlock LeetCode-style problems: trees, graphs, recursion, and techniques lik…
DSA — Interview-Ready
Programming
Get interview-ready for top tech roles: master dynamic programming and advanced graph algorithms, get an intro…
SQL & Database Fundamentals
Programming
Master SQL for data analysis and reporting. Learn queries, joins, aggregations, and database design. Essential…
AI & ChatGPT — Agents & Fine-Tuning
AI & Machine Learning
Advanced LLM engineering.
AI & ChatGPT — Use AI Daily
AI & Machine Learning
Use AI tools effectively.
AI Automation — AI Workflows
AI & Machine Learning
Combine the winning stack — n8n, Python and the OpenAI API — to build automations that read, decide and act. P…
AI Automation — Production
AI & Machine Learning
Run automations you can depend on: self-host n8n, manage credentials safely, add monitoring and retries, and s…
AI Engineering — Production
AI & Machine Learning
Take an LLM prototype to production. Design evaluations you can trust, add guardrails, decide when to fine-tun…
C++ — Basics
Languages & Code
Start programming in C++.
C++ — Competitive & Interview
Languages & Code
Contest- and interview-ready C++.
C++ — Data Structures
Languages & Code
Data structures and algorithms in C++.
Cloud & AWS — Deploy & Containers
Careers & Academic
Deploy apps with Docker.
Cloud & AWS — Foundations
Careers & Academic
Cloud basics on AWS.
Cloud & AWS — MLOps & Scale
Careers & Academic
MLOps and scaling.
Data Analytics — Advanced
Data & Analytics
Advanced analytics engineering.
Data Analytics — Dashboards
Data & Analytics
Power BI and Tableau dashboards.
Data Analytics — Foundations
Data & Analytics
Start analysing data.
Data Engineering — dbt & Airflow
Data & Analytics
Build the modern analytics-engineering stack: transform data with dbt (models, tests, docs), orchestrate jobs …
Data Engineering — Scale
Data & Analytics
Engineer for scale: process big data with Spark/PySpark, design for performance, add streaming, and build pipe…
Data Science — Get Started
Data & Analytics
From spreadsheets to data thinking.
Data Science — Job-Ready
Data & Analytics
Portfolio and interview ready.
Data Science — Projects
Data & Analytics
End-to-end data projects.
Deep Learning — Build Models
AI & Machine Learning
Train CNNs and more.
Deep Learning — Foundations
AI & Machine Learning
Your first neural networks.
Deep Learning — Transformers & LLMs
AI & Machine Learning
Modern deep learning.
Excel - Professional Level
Business & Finance
Master advanced Excel including pivot tables, VLOOKUP, data analysis, charts, and business reporting. Perfect …
Excel — Basics
Data & Analytics
Spreadsheet basics.
Excel VBA & Automation
Business & Analytics
Automate your workflow with VBA programming. Create custom macros, automated reports, and powerful tools. Tran…
Interview Prep — DSA Foundations
Careers & Academic
Data structures & algorithms basics.
Interview Prep — System Design
Careers & Academic
System design interviews.
Machine Learning — Build & Evaluate
AI & Machine Learning
Build and evaluate real models.
Machine Learning — Production & Advanced
AI & Machine Learning
Deploy and scale ML.
Maths — Advanced
Careers & Academic
Advanced university maths.
Power BI — Modelling & DAX
Data & Analytics
Build dashboards that scale: model your data properly, shape it with Power Query, and write DAX measures for t…
Power BI & Tableau — Advanced
Data & Analytics
Become the analyst teams rely on: optimise report performance, secure data with row-level security, tell a cle…
R — Basics
Languages & Code
Get started with R.
R — Research & Advanced
Languages & Code
Advanced R for research.
R — Stats & Data
Languages & Code
Statistics and data analysis in R.
SQL — Analytics
Languages & Code
Analytics SQL for real data work.
SQL — Design & Optimisation
Languages & Code
Database design and query tuning.
Statistics — Inference & Regression
Careers & Academic
Hypothesis testing and regression.
Statistics — Intro
Careers & Academic
Introductory statistics.
Statistics — Thesis & Research
Careers & Academic
Research and dissertation statistics.
MATLAB — Engineering Computation
Engineering
Use MATLAB the way engineers do: numerical methods, solving differential equations, data analysis and curve fi…
MATLAB — Foundations
Engineering
Get fluent in MATLAB fast: syntax, matrices, plotting and writing clean scripts and functions. Perfect for eng…
MATLAB & Simulink — Advanced
Engineering
Go advanced: build and simulate systems in Simulink, work through control and signal processing, and apply MAT…
Frequently asked — Scotland students
Do you tutor students based in Scotland?
Yes — entirely online. Scotland is five hours ahead of Toronto, so your evenings (after about 6pm) meet my afternoon — a comfortable after-school and after-work window. The booking page reads your timezone automatically, so the calendar invite lands in local time with no manual conversion.
Can I pay in British Pound (GBP)?
Yes. Pricing is shown in British Pound when you select GBP (£) from the currency selector. Payment is taken at checkout via Stripe or PayPal.
How is the first session structured?
Your first 30-minute session is free with no payment information required. I use it to scope your goals, agree on a learning plan, and confirm fit before any package is booked.