“My daughter has been learning with him for the past few months, and the improvement in her skills has been truly noticeable. He explains concepts in a simple and understandable way, making even difficult topics easier to grasp.”
Computer Science Tutor | 1-to-1 Online Tuition for KS3, GCSE & A-Level
Looking for a computer science tutor for your child? Richmond Tutoring gives students in the UK at KS3, GCSE and A-Level 1-to-1 online lessons with a computer science specialist — programming in Python and the theory, on your child’s own exam board. £36 a lesson, no contract, and the first 45-minute lesson is free.

Computer Science Tutoring for KS3, GCSE and A-Level
Three stages, three different jobs. Pick the one your child is on to see exactly how we teach it.

KS3 Computer Science Tutoring
Computing is taught to every pupil at KS3, and it is where students move from block-based code to typed code and meet the theory for the first time. Gaps here follow a student straight into GCSE.
In lessons, we focus on helping students to:
- Write their own programs in Python, not just follow worked examples
- Understand algorithms, binary and logic well enough to explain them
- Keep up with school, and make an informed choice about GCSE Computer Science

GCSE Computer Science Tutoring
Computer Science at GCSE brings together two very different skills: understanding how things work, and being able to make that understanding work in code. Students often find one side easier than the other, so both need regular practice.
In lessons, we focus on helping students to:
- Write and understand code in Python, pseudocode and the language required by their course
- Think through problems using algorithms, trace tables and computational thinking
- Turn knowledge into marks with structured practice of exam questions and programming problems

A-Level Computer Science Tutoring
A-Level Computer Science takes the ideas students meet at GCSE and asks them to think about them in much greater depth. Programs become more complex, the theory becomes more demanding, and the NEA gives students a substantial project to plan and build.
In lessons, we focus on helping students to:
- Build stronger programming skills and tackle increasingly complex problems independently
- Understand the deeper theory behind algorithms, data structures and computer systems
- Approach exams and the NEA with confidence — from interpreting the question to developing and explaining a solution
Why Parents Choose Us for Computer Science
Computer science is two subjects in one: programming and theory. We find the one holding your child back, and build the lessons around it.
-
A computer science specialist
Computer science specialists are hard to find, in schools and in tutoring. Your child is taught by someone who programs and knows the course, not a maths tutor filling in.
-
Coding and theory, together
Most students are good at one half and weak at the other. We find which half is costing the grade, and link the two: a theory topic, then a small program that shows it working.
-
Code that works on paper
A child who codes well at a keyboard can still lose marks writing an algorithm by hand. We practise exactly that, in the board’s own pseudocode, until it is routine.
-
Try a full lesson first, free
The first lesson is a real 45-minute class and you can sit in. A short note follows every lesson after that, there is no contract, and if we do not think we can help, we will say so.
Our Results Speak
9s and A*sin GCSE and A-Level maths, published so far
We publish results student by student, checked against a results slip first. So far they are in maths: 11 grade 9s in GCSE Maths since 2024 (2 in 2024, 6 in 2025 and 3 in 2026) and an A* at A-Level.
Computer science results will be published the same way, with the board and marks.

What Parents Say
Google reviews, quoted exactly as written.
“One of my children struggles with attention and our tutor is always looking for different methods to keep him engaged and motivated, and provides regular feedback after each lesson.”
“Very professional, well organised, lessons adapted to my daughter’s needs, explains concepts in a very clear way. She feels more confident.”
Who teaches Computer Science at Richmond Tutoring
Every tutor teaches only the subject they specialise in, and works from your child’s own exam board. Before anyone teaches for us they have an interview and give us a demo lesson, and your child keeps the same tutor from week to week.
FAQs
How much does a computer science tutor cost?
Richmond Tutoring charges £36 for a 60-minute one-to-one online computer science lesson, with no contract or placement fee. The first 45-minute lesson is free.
Does my child need a computer science tutor?
Usually when one of these is true: they can code but lose marks on the theory, they understand the theory but freeze when asked to write a program, algorithm questions keep coming back blank, or the A-Level project is falling behind. If you are not sure, book the free demo class. If we do not think your child needs lessons, we will tell you.
Does online tutoring work for programming?
Yes — it is one of the easiest subjects to teach online. Student and tutor look at the same code, run it and trace it line by line together, and written algorithm practice happens on a shared whiteboard, which is how the exams test it. Every lesson is recorded.
My child’s school uses a language other than Python. Can you still help?
Usually, yes. Tell us the language when you book. The ideas that are examined — sequence, selection, iteration, data structures, algorithms — are the same in every language, and the exam papers use the board’s own pseudocode or reference language, which every student has to be able to read.
Can you help with the A-Level NEA project?
Yes, within the rules. A tutor can teach the programming and theory a project needs, explain what the marking criteria ask for and help your child plan their time. The project must be your child’s own work, so we never write or fix their code, and outside help has to be declared to their teacher. The A-Level page sets out exactly what we do.
Which courses and exam boards do you teach?
KS3 computing, following your child’s own school, then GCSE Computer Science on OCR (J277), AQA (8525) and Pearson Edexcel (1CP2), and A-Level Computer Science on AQA (7517) and OCR (H446). Our focus is the UK specifications, but we teach International GCSE too. We don’t teach International A-Level or IB.
Book a free 45-minute computer science demo class
A real lesson, one to one, with a computer science specialist — free, before you decide anything. Tell us the year group, the exam board and whether it is the coding or the theory that is going wrong.
- No placement fee, no contract, nothing to sign
- We reply to every enquiry the same day