Courses

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

Gareth Edgell

Head of CS · Senior Examiner · 15+ years tutoring

platformrevision toolsGCSEA LevelComputer Sciencefree resources

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.

Book a tutoring session →

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.

Gareth Edgell

Want personalised help?

Book a 1-to-1 session with Gareth — your spec, your pace, your gaps fixed.