Introducing CompSciTutoring.com — Free GCSE & A Level Computer Science Tools
CompSciTutoring.com is now live — a free platform with 800+ revision questions, interactive notes, Python and C# courses that run in the browser, mock exam generator, spec confidence checklists, and expert one-to-one tutoring.
Gareth Edgell
Head of CS · Senior Examiner · 15+ years tutoring
After months of building, CompSciTutoring.com is live — a complete free platform for GCSE and A Level Computer Science students, backed by expert one-to-one tutoring. Here’s everything that’s available.
Why we built it
Most Computer Science revision sites offer a question or two and ask you to subscribe. We wanted something different: a genuinely free, comprehensive resource that students at any stage can use — whether revising independently, preparing for mocks, or supporting work done in one-to-one sessions.
The platform is built by Gareth Edgell — a current Head of Computer Science with over 15 years in the role, a Senior Examiner who has written and marked GCSE and A Level papers, and a software engineer with 25 years of industry experience. The content reflects that: every question, every note, every tool is written with real exam expectations in mind.
What’s free — and there’s a lot
The question bank has over 800 exam-style questions across AQA, OCR and Cambridge specs for both GCSE and A Level. Every question has a full mark scheme. Questions are filterable by board, topic and difficulty.
The revision notes cover every topic across all six specifications.
Flashcards use spaced repetition — cards you struggle with come up more often until you’ve got them.
The mock exam generator lets you create timed papers from the question bank: choose your board, question count, type and difficulty. Full mark schemes are shown at the end.
The spec confidence checklists let you rate every spec statement across all six boards — AQA GCSE, OCR GCSE, Cambridge IGCSE, AQA A Level, OCR A Level and Cambridge A Level. Your progress saves to your browser automatically. No account needed.
Interactive coding — Python and C# in the browser
The Python course runs real Python 3 in the browser using Pyodide — a WebAssembly implementation of Python. No installation, no account, no waiting. Write code and run it immediately. The course covers beginner through to A Level content with structured lessons, tasks and solutions.
The C# course does the same for C#. Both courses are ideal for GCSE students learning to program and for A Level students who want to get comfortable with code before the NEA.
The Python playground and C# playground are open sandboxes for experimenting freely — useful for trying out ideas from lessons or testing exam-style programs.
Revision tools
The tools section includes:
- Logic gate simulator — build circuits from AND, OR, NOT, NAND, NOR, XOR and XNOR gates with live truth tables
- Algorithm visualiser — step-by-step animations of bubble sort, insertion sort, merge sort, linear and binary search
- LMC Simulator — write and run Little Man Computer assembly programs with a live memory grid
- AQA Assembly Simulator — full AQA A Level instruction set (LDR, STR, ADD, SUB, MOV, CMP, all branch instructions, bitwise and shift operations)
- Trace table builder — complete trace tables with built-in examples and mark-checking
- Data representation calculator — convert between binary, denary and hexadecimal
- Exam countdown — days until your Computer Science exam across all boards
Expert one-to-one tutoring
The platform supports Gareth’s main offering: personalised one-to-one online tutoring sessions at £60 per hour. Sessions are tailored to exactly where the student is — whether that’s building foundational understanding, working through a specific exam board’s past papers, supporting A Level NEA coursework, or drilling exam technique.
Gareth’s background as a Senior Examiner means students get insight into exactly what markers are looking for — the difference between understanding the content and being able to communicate it in the way an examiner expects.
What’s coming
Pro subscriptions are being built out — these will include the full A Level question bank, complete Python and C# courses, downloadable resources and full progress tracking across all topics. The free tier will always include the complete GCSE question bank, notes, flashcards, checklists and tools.
Sign up for a free account to be notified when Pro launches — and to save your revision progress across devices.