Computer Science Tutor for GCSE, IGCSE & A-Level
For students on the Cambridge International, OCR, AQA and Edexcel specifications. Taught by a working software engineer, so the syllabus connects to how software is actually built.
Your tutor
Distinction · AS-Level
Best Across Five
Cambridge's regional distinction across five AS-Level subjects.
- Straight A* grades at O-Level, all eight subjects, including Computer Studies.
- Straight A grades at A-Level, across all five subjects.
£60/hour. Free introductory call over Zoom.
9618 H446 7517 0478 / 0984 J277 8525 1CP2
Cambridge International and UK boards, GCSE to A-Level
Whether the gap is theory that will not stick, programming that will not run, or the NEA coursework project, we start from the work in front of you.
What a working engineer brings to a lesson
I work as a professional software engineer and build my own software products, so the topics on the specification are not chapters I revise before a lesson. They are things I use, and that changes how they get explained.
Theory anchored in real systems
Databases, networks, security and object-oriented design are four chapters in the syllabus and one working day in a codebase. Explanations arrive with a reason attached.
Code we write together
We debug your own program on screen, line by line, instead of reading a model answer off a slide.
Mark scheme literacy
I sat these papers in the Cambridge system myself, so we work on how much detail actually earns the mark and where students give away easy ones.
One student, one plan
Every session is one to one, so the pace follows the gaps in your understanding rather than a class timetable.
Boards, topics and the NEA project
Boards
- Cambridge International AS & A Level Computer Science9618
- OCR A Level Computer ScienceH446
- AQA A Level Computer Science7517
- Cambridge IGCSE Computer Science0478 / 0984
- OCR GCSE Computer ScienceJ277
- AQA GCSE Computer Science8525
- Pearson Edexcel GCSE Computer Science1CP2
Topics
- Data representation
- Logic
- Hardware and architecture
- Networks
- Databases and SQL
- System software
- Security
- Algorithms
- Pseudocode and programming (Python, VB.NET, Java, C# depending on board)
- OOP
- Testing and debugging
- Exam technique and past-paper practice
NEA / coursework: help with planning, structure, debugging your own code, and reviewing your write-up against the mark scheme. I don't write or supply projects for students, that's not permitted under exam board rules.
Written from the specifications, not from revision sites
Long, specific guides to the parts of the syllabus that actually decide grades. No sign-up, no email address.
Guide · Updated October 2026
OCR Exam Reference Language
The complete syntax reference, every construct with a worked example, side by side with Python, and the places the notation quietly costs marks.
Read the guideGuide · Updated September 2026
A-Level NEA project ideas
Eleven project ideas that clear the mark scheme, five popular ones that quietly do not, and the AQA skills worth 27 marks on their own.
Read the guideGuide · Updated October 2026
Pseudocode across exam boards
OCR, Cambridge 9618, AQA and Python side by side: every construct from the boards' own guides, the slips examiners penalise, and one-page cheat sheets.
Read the guide
Pricing
£60/hour
All levels: GCSE, O-Level, IGCSE, AS and A-Level.
Requirements
Sessions run over Zoom. You'll need a laptop or PC with a webcam and Zoom installed. Sessions can be recorded on request.
Frequently asked questions
Which boards do you cover?
A-Level: Cambridge International 9618, OCR H446, AQA 7517. IGCSE: Cambridge 0478/0984. GCSE: OCR J277, AQA 8525, Pearson Edexcel 1CP2. Tell me your board and specification code when you get in touch.
Is this for Cambridge International or UK boards?
Both.
Are sessions online?
Yes, over Zoom, one-to-one.
Do the times work for the UAE/Gulf?
Yes, evening UK slots line up with early evening Gulf time.
Can you help with the NEA?
I can help you plan, structure, and debug your own project and review your write-up. I don't write or supply the project itself.
How do I get started?
Email me or message me on LinkedIn with your name, board, syllabus code, and what you need help with. I'll send back a calendar link to book a free introductory call.