Home/ Programmes/ Online GCSE Tutoring/ GCSE Computer Science

GCSE Computer Science tutoring

Taught by people who write code for a living

Computer Science splits into two halves that pull in opposite directions: a theory paper to be learned and a programming paper to be practised. Most students are comfortable with one and frozen by the other.

Seven of our tutors teach it, including working software engineers and two engineering degrees. Lessons are £30, live one to one on Zoom, and the first 30 minutes are free.

No card details for the trial. Change tutor at any time, at no cost.

GCSE Computer Science at a glance

Price
£30 a lesson, from £25 on an annual plan
Free trial
30 minutes, no card details
CS tutors
7, including working software engineers
Languages
Python mainly, plus C# and Java on request
Covers
Both papers, theory and programming
Exam boards
AQA, OCR, Edexcel, plus IGCSE and O-Level
Format
Live one to one on Zoom, never group
Also teach
KS3 Computing, A-Level Computer Science

Screen sharing means a tutor can watch your child write code live and correct it as it happens, which is genuinely easier online than across a desk.

Google 4.9 34 reviews on Google and Bark Google reviews Parent reviews Pricing Teaching UK students since 2020.

The two halves

Which half is the problem?

Computer Science students usually fail in one direction or the other. Either they can recite how a CPU works but freeze at a blank code editor, or they can build things and lose marks on a theory paper full of definitions. The fix is different for each.

Fine at theory, frozen at code

The most common one. A student revises the theory paper successfully, then sits in front of an empty screen and cannot start. Programming is not knowledge, it is a practised skill, and no amount of reading about loops teaches somebody to write one.

Lessons here are the student typing while the tutor watches the screen and interrupts at the moment something goes wrong, rather than a tutor demonstrating.

Fine at code, losing theory marks

The other pattern, and often the student who chose the subject because they already build things. They can write a working program and then drop marks describing why RAM is volatile or how a packet is routed, because the exam wants exact terminology.

Lessons here work through past paper questions and mark schemes, since the gap is the wording rather than the understanding.

Tell us which pattern sounds like your child when you enquire, and we will match a tutor accordingly. If you are not sure, the free trial will make it obvious within about ten minutes.

Computer Science specialists

Who would teach my child?

One of seven Computer Science tutors, matched to whichever half is losing marks. The team includes working software engineers, a computer science degree, two engineering degrees and specialists in algorithms, databases and systems.

Sidra

Computer Science, GCSE and beyond

Software engineerIGCSE and O-LevelA-Level CS

A working software engineer as well as a teacher, so the programming half is taught by somebody who writes code for a living. That matters here, where the theory paper and the practical skills pull in different directions.

Best for students who pass the theory but freeze at writing code

Bilal

Computer Science, Maths and Science

BSc Computer Science

A computer science degree covering both the programming and the theory sides of the GCSE, plus Maths at KS3 and GCSE. Useful when a student needs Computer Science and Maths from the same person.

Best for students taking Computer Science alongside Maths

Hamza

Computer Science and Science

BSCSWeb developer

A computer science student and working web developer, so the practical half is taught by somebody who builds with it. Strong on turning abstract concepts into something a student can actually run and see working.

Best for practical programming and web technologies

Daniel

Programming and algorithms

Exam focusedAlgorithms specialist

Algorithms and computational thinking are where the GCSE separates grades, and they are the part schools rush hardest. Daniel teaches them slowly and in order, which is usually all that is missing.

Best for algorithms, tracing and computational thinking

Marko

Systems, networks and databases

Software and computingGCSE and IGCSE

Comes at the course from the systems side: databases, networks and system design, taught with the professional context that makes the theory stick rather than sit in a revision guide.

Best for the theory paper, particularly networks and databases

Rachel

Coding and problem solving

Computer Science specialistDigital skills

Teaches coding as problem solving rather than syntax memorising, which suits students who find the subject dry. A good starting point for anyone who picked Computer Science and immediately regretted it.

Best for students who have lost interest in the subject

Raja

Computer Science, Physics and Maths

BSc Electrical EngineeringMSc5+ years

Two engineering degrees from UK universities, so the hardware and systems architecture topics are taught by somebody who has worked at that level. Known among parents for patience with students who need things slowed right down.

Best for systems architecture and students who need a slower pace

What students say

Is it worth paying for Computer Science tutoring?

One student wrote that coding topics were covered thoroughly and that he improved across six months of lessons. Computer Science is a smaller part of what we teach than Maths or Science, so there is one review here rather than ten.

"Very thorough with coding topics, made me understand key concepts well. Improved in the space of 6 months!"
Computer Science student Verified review
7 tutors who teach Computer Science
4.9 from 34 reviews across Google and Bark
Both papers covered, theory and programming
£30 a lesson, from £25 on an annual plan

The specification

What does GCSE Computer Science tutoring actually cover?

Both papers in full. Lessons start with whichever half is losing the most marks, then work across the topics within it rather than marching through the specification in order.

Programming

  • Variables, data types, input and output
  • Selection, iteration and nested structures
  • Arrays, lists, records and file handling
  • Subroutines, functions and parameters
  • Validation, testing and robust programs

Algorithms and computational thinking

  • Decomposition, abstraction and pattern recognition
  • Pseudocode, flowcharts and trace tables
  • Linear and binary search
  • Bubble, merge and insertion sort
  • Efficiency, and why algorithm choice matters

Computer systems and data

  • CPU architecture, the fetch execute cycle and performance
  • Primary and secondary storage, RAM, ROM and virtual memory
  • Binary, hexadecimal and binary arithmetic
  • Character sets, images, sound and compression
  • Boolean logic, logic gates and truth tables

Networks, security and impacts

  • LANs, WANs, topologies and protocols
  • The TCP IP model, packets and routing
  • Threats including malware, phishing and SQL injection
  • Encryption, firewalls and network security
  • Ethical, legal, cultural and environmental issues

Topic names and paper structures differ slightly between AQA, OCR and Edexcel. Send the specification code and lessons follow that syllabus rather than a generic one.

Practical questions

Which language, and what about the project?

Most schools teach Python, and that is what we teach unless yours uses something else. The programming project has to be completed but does not count towards the final grade on current specifications, though the skills it builds are examined.

Languages we teach

Python covers the overwhelming majority of schools and is what most of our lessons use. If your school teaches C#, Java or Visual Basic, tell us when you enquire and we will match a tutor who works in it rather than translating on the fly.

Exam boards accept answers in pseudocode as well as a real language, and knowing when to use which is worth a few marks on its own.

The programming project

It must be completed, but it does not contribute to the grade on current specifications. That surprises a lot of parents, and it changes where tutoring time is best spent.

We will not write it, and no legitimate tutor should. What we do is build the skills it needs, so the student can produce it themselves and carry those skills into the exam, which is where the marks actually are.

Specifications

Which exam board do you teach?

AQA, OCR and Pearson Edexcel, plus IGCSE and O-Level Computer Science through tutors who teach international specifications. The boards differ enough in structure that teaching to the wrong one wastes lessons.

AQAComputational thinking paper and a separate written theory paper
OCRComputer systems, and computational thinking with programming
Pearson EdexcelPrinciples, and an on-screen practical programming paper
IGCSE and O-LevelCovered by tutors who teach international specifications

Not sure which board the school uses? The pseudocode style on a past paper usually identifies it immediately, so send us a page and we will tell you.

Inside a lesson

What happens in a Computer Science lesson?

Sixty minutes live on Zoom with screen sharing, so the tutor watches your child write code in real time. Errors get caught as they happen rather than in feedback on finished work, which is the whole point.

A typical hour

  1. Quick recap and check of last week's work
  2. One topic or question type agreed for the session
  3. A worked example, written line by line with reasoning
  4. The student writes their own version while the tutor watches
  5. Errors debugged together, cause explained rather than fixed
  6. An exam question on the same topic, marked to the scheme
  7. A short programming task or question set before next week

What comes with it

  • past paper questions from your child's own board
  • live coding with screen sharing, not watching a demonstration
  • trace tables and pseudocode, which carry marks on every paper
  • the exact terminology the theory paper expects
  • help with the homework school has already set

Cost

How much is a GCSE Computer Science tutor?

£30 for a 60-minute one to one lesson, falling to £27.50 on a three-month term plan and £25 on an annual plan. Published UK averages for one to one tutoring sit at roughly £37 to £38 an hour, so our standard rate is below the typical market rate.

Pay as you go

£30

per 60-minute lesson
No commitment, £120 a month

Term plan

£27.50

per 60-minute lesson
3 months, 12 lessons, £330

Annual plan

£25

per 60-minute lesson
12 months, 48 lessons, £1,200

No sign-up fee, no matching fee, and no premium for a tutor who works as a software engineer. Computer Science costs exactly what KS3 English costs. The 30-minute trial is free and takes no card details.

Beyond GCSE

Computer Science at other levels

The same tutors teach either side of GCSE, so a student does not have to change person when they move up a year or carry the subject on.

KS3 Computing

Years 7 to 9. Introductory programming and computational thinking built properly before GCSE content arrives, which is far easier than catching up in Year 10.

KS3 tutoring

GCSE Maths

Worth considering alongside. Binary, hexadecimal and algorithm efficiency all lean on number skills, and two of our CS tutors teach Maths too.

Maths tutoring

GCSE Computer Science resits

November and summer retakes. A resit is a different problem from a first sitting and needs a different plan, not the same year repeated.

Resit tutoring

A-Level Computer Science

Covered, including programming and system design, by a tutor who works as a software engineer rather than a GCSE specialist stretching upwards.

A-Level tutoring

Common questions

GCSE Computer Science tutoring questions

Anything not answered here, message us and we will tell you straight. We usually reply within minutes.

Do you have GCSE Computer Science tutors available at the moment?

Usually, with seven tutors covering the subject. Availability tightens from January and again before summer exams, and evening slots go first. Tell us the days and times you need when you enquire and we will confirm before anything is booked.

Are your tutors actual programmers or just teachers?

Both, and it depends which you need. Two work as software engineers and one is a web developer, so the practical half is taught by people who write code professionally. Others specialise in the theory paper, algorithms or systems. We match to whichever half is losing marks.

My child can do the theory but cannot write code. Can you fix that?

It is the most common reason families contact us about this subject. Programming is a practised skill rather than knowledge, so lessons are your child typing while the tutor watches the screen and interrupts at the moment something goes wrong, not a tutor demonstrating.

Which programming language do you teach?

Python for most students, since that is what most schools use. If your school teaches C#, Java or Visual Basic, tell us when you enquire and we will match a tutor who works in that language rather than translating on the fly.

Can you help with the programming project?

We will not write it, and no legitimate tutor should. What we do is build the skills it needs so your child can produce it themselves. It also does not count towards the grade on current specifications, so tutoring time is usually better spent on the exam papers.

Do you teach both papers or only one?

Both, and lessons weight them according to where the marks are being lost. Most students need one far more than the other, and splitting an hour evenly between them wastes half of it.

How do you decide which Computer Science tutor we get?

Someone reads your enquiry and matches on which half is weak, the exam board, the language the school uses, the current and target grade, and the times you are free. You get one name and the reason for it, not a shortlist to compare.

How much do your GCSE Computer Science lessons cost?

£30 for a 60-minute one to one lesson, £27.50 each on a three-month term plan and £25 each on a twelve-month annual plan. No sign-up fee, no matching fee, and no premium for a tutor who works as a software engineer.

Is the trial lesson really free?

Yes. Thirty minutes with the tutor we have matched, live on Zoom, with no card details taken and no obligation to book afterwards. If the match is wrong you owe us nothing and we will look again.

What happens in the first Computer Science lesson?

The tutor usually asks your child to write something small while sharing their screen. Ten minutes of watching somebody code tells a tutor far more than any conversation, because it shows exactly where the thinking stops.

Does my child need any special software?

No. Python is free, and most schools already have students using an editor at home. If your child has nothing set up, the tutor will sort it out in the first few minutes of the trial rather than making it your problem.

What if the Computer Science tutor is not the right fit?

Tell us and we will rematch at no cost. You do not lose lessons, restart a plan or pay a fee. With seven tutors covering different halves of the subject there is genuine room to find a better match.

Free 30-minute trial

Meet a Computer Science tutor before you pay anything

Tell us the year group, the exam board and whether the problem is the code or the theory. We will put forward one specialist and set up a free 30-minute session. No card details, no obligation.

+44 7377 137585 admin@rsremotetutoring.co.uk Online tutoring across the UK

Enquiries answered 24 hours a day, 7 days a week. We usually reply within minutes, and WhatsApp is the fastest way to reach us.