Choose Theme

Dark
Default — easy on the eyes
Light
Clean, high-contrast
Mercedes
Petronas teal · carbon black
McLaren
Papaya orange · carbon black
AQA · OCR · Cambridge International

Ace your Computer Science A Level

Structured question banks, interactive flashcards, and smart progress tracking — all aligned to your specification.

Specification
AQA
Specification
OCR
Specification
Cambridge Int'l
📚

Spec-aligned content

Questions written for AQA, OCR, and Cambridge specs — toggle between them instantly.

🃏

Interactive flashcards

Flip through key definitions, mark what you know, and focus on weak areas.

📊

Progress tracking

See your score per topic, track improvement over time, and spot gaps.

🚩

Flag questions

Flag tricky questions to revisit later. Your flags sync across devices.

🎯

Mark schemes

Every question comes with a detailed mark scheme so you know exactly what examiners want.

💾

Saved progress

Create a free account and all progress is saved — pick up exactly where you left off.

Dashboard

Welcome back.

Questions answered
0
all time
Accuracy
correct / attempted
Topics started
0
out of
Flagged
0
questions to review
BROWSE BY SPECIFICATION
Select a topic
Choose a topic from the sidebar to begin.

Flashcards

0 / 0
✓ 0
Select a deck to begin
Click to reveal definition
Definition
0 / 0

Your Progress

Detailed breakdown by topic and specification.

Performance by Topic

No data yet — start answering questions!

🚩 Flagged Questions

No flagged questions.
📖
Select a topic to read notes
Structured revision notes for every topic across all six specifications
AQA A Level OCR A Level Cambridge A Level AQA GCSE OCR GCSE Cambridge IGCSE

🔍 Diagnostic Quiz

Find out exactly where your knowledge gaps are. Answer questions across all topics and get a personalised breakdown of your strengths and weaknesses — with direct links to revision notes and practice questions for every area you need to work on.

Choose your specification:

Number of questions:

questions from across all topics

📄 Revision Cheat Sheets

Quick-reference cards for every major topic. Click Print / Save PDF on any card to get a printable A4 sheet — ideal for last-minute revision, sticking on your wall, or sharing with classmates.

⏱️

Timed Exam Practice

Simulate real exam conditions with a mixed question set drawn from your chosen specification. Answers are marked automatically and you get a full breakdown at the end.

Choose Specification
Choose Format
Format
⚡ Quick Test
10 questions · 15 minutes
Format
📝 Standard Paper
20 questions · 35 minutes
Format
🎓 Full Mock Exam
30 questions · 60 minutes

Questions are drawn randomly — no two exams are the same

compscitutoring.com A Level Computer Science Revision

Free A Level Computer Science Revision

344 exam-style questions, interactive flashcards with spaced repetition, timed mock exams and detailed mark schemes — all free, all aligned to AQA, OCR and Cambridge International A Level specifications. Track your progress by topic and see exactly where to focus your revision.

✓ 640+ questions ✓ 150+ flashcards ✓ 6 specifications ✓ 60 topics ✓ Free forever

AQA Computer Science

12 topics covering programming fundamentals, algorithms, data representation, networking, databases, and more. Aligned to the AQA A Level specification (7517).

172 questions 12 topics AQA 7517

OCR Computer Science

8 topics spanning processor architecture, software development, networking, data structures, algorithms, and ethical issues. Aligned to OCR H446.

82 questions 8 topics OCR H446

Cambridge International

10 topics covering data representation, hardware, processor fundamentals, system software, security, databases, and further programming. Aligned to Cambridge 9618.

90 questions 10 topics Cambridge 9618

Everything you need for A Level Computer Science revision

344 Exam-style Questions

Multiple choice with instant feedback and extended answer questions with detailed mark schemes — written to match real exam style and command words.

🃏

Spaced Repetition Flashcards

149 key definitions across 9 decks. Cards you struggle with appear more often — the same method used by the most effective revision apps.

⏱️

Timed Mock Exams

Quick test (15 min), standard paper (35 min) or full mock (60 min). Questions drawn randomly — get a full score breakdown and grade at the end.

📊

Progress Tracking

See your accuracy by topic, identify weak areas, and watch your scores improve over time. All saved to your account.

🚩

Flag & Review

Flag any question to revisit later. Your flagged questions are saved across devices.

🏆

Streaks & Achievements

Build daily revision streaks and unlock achievements as you complete topics and hit accuracy milestones.

Browse by topic

Click any topic to go straight to its question bank — or to save your progress.

Frequently asked questions

Is this revision resource free?
Yes — completely free. Create an account to save your progress across devices, track your accuracy by topic, and access all features including timed mock exams and flashcards. No credit card required.
Which A Level Computer Science specifications are covered?
We cover all three major UK A Level Computer Science specifications: AQA (7517), OCR (H446), and Cambridge International (9618). You can switch between specifications at any time, or practice mixed questions from all three.
How does the timed exam practice work?
Choose your specification, pick a format (quick test, standard paper, or full mock), and a random selection of questions is drawn from across all topics. A countdown timer runs throughout. At the end you get a score, grade, time taken, and a full question-by-question breakdown showing what you got right and wrong.
What is spaced repetition and how do the flashcards use it?
Spaced repetition is a learning technique that shows you information more frequently when you struggle with it and less often when you know it well. Our flashcards track which cards you mark as "Got it", "Not sure", or "Review again" — cards you find difficult come up more often until you've mastered them.
Can teachers use this for their classes?
Yes! Teachers can create a free teacher account to set up classes, generate invite codes for students, and view a full analytics dashboard showing each student's accuracy by topic, questions answered, at-risk flags, and exportable progress reports.
What topics does AQA A Level Computer Science cover?
The AQA specification (7517) covers: Fundamentals of Programming, Problem Solving and Theory of Computation, Data Representation, Hardware and Software, Computer Organisation and Architecture, Communication and Networking, Fundamentals of Databases, Big Data, Functional Programming, Systematic Approach to Problem Solving, Consequences of Digital Technology, and Algorithms.
How should I use this alongside other revision?
We recommend using the flashcard decks for quick daily review (10–15 minutes), the question bank for topic-by-topic deep practice, and the timed mock exams monthly to simulate real exam conditions. Use the progress dashboard to identify which topics need the most attention and focus your time there.
🎓

Ready to start revising?

Free account. All features. No ads. Covers AQA, OCR and Cambridge International.

🏆
Achievement Unlocked!

🏆 Achievements

🔥 0 day streak

Overview

Your class performance at a glance.

Total Students
across all classes
Avg Accuracy
questions answered correctly
Questions Attempted
total across all students
At Risk
students <40% accuracy

Accuracy by Specification

Loading…

Student Activity

Loading…

Weakest Topics Across All Students

Loading…

My Classes

Manage classes and generate invite codes for students.

Loading classes…

All Students

View and search all students enrolled in your classes.

Student Progress

Loading…

Analytics

Deep-dive into performance across topics and difficulty levels.

MCQ vs Extended Answer Accuracy

Loading…

Accuracy by Difficulty

Loading…

Topic Performance Heatmap — All Students

Loading…

Question Completion by Specification

Loading…

At Risk Students

Students who may need extra support based on their progress data.

⚠️ Students are flagged as at-risk if they have answered fewer than 10 questions or have an accuracy below 40%.
Loading…

Reports

Export student data and progress reports.

Preview: Class Summary

Select a class above to preview report.

Settings

Manage your teacher account and class settings.

Your Profile

Update your display name shown to students.

Join a Class as Teacher

If another teacher created a class and shared an invite code with you.

Danger Zone

These actions are permanent.

?
Answered
Accuracy
Flagged
Topics Started

Topic Breakdown

Loading…