Revise at school or at home

AQA GCSE Computer Science revision

Revise Computational Thinking & Programming Skills and Computing Concepts with narrated lessons, self-marking quizzes and activities, written to the AQA specification by an experienced teacher and textbook author.

  • Free sample lessons
  • Follows the AQA specification
  • Rated 4.7/5 by teachers on EdTech Impact
A KnowItAll Ninja AQA GCSE Computer Science lesson, open at its introduction

Paper 1

Computational Thinking & Programming Skills

Externally assessed

Paper 2

Computing Concepts

Externally assessed

AQA GCSE Computer Science papers

Lessons follow the AQA specification topic by topic, each with a quiz, and the first lessons of each paper are free to try.

Externally assessed

Paper 1: Computational Thinking & Programming Skills revision

Algorithms, searching and sorting, and programming: data types, variables, selection, iteration, subroutines and arrays, plus reading, writing and tracing programs.

What it covers

  • Topic Area 3.1a Fundamentals of algorithms
  • Topic Area 3.2 Programming
  • Topic Area 3.1b Searching & sorting algorithms

Topics

  • Representing Algorithms Free
  • Programming Concepts & Data Types
  • Sequence, Selection & Iteration
  • String Manipulation
  • Data Structures
  • Structured Programming & Subroutines
  • Robust & Secure Programming
  • Searching & Sorting Algorithms

Externally assessed

Paper 2: Computing Concepts revision

Data representation, computer systems, networks, cyber security, relational databases and SQL, and the ethical, legal and environmental impacts of digital technology.

What it covers

  • Topic Area 3.3 Fundamentals of data representation
  • Topic Area 3.4 Computer systems
  • Topic Area 3.5 Fundamentals of computer networks
  • Topic Area 3.6 Cyber security
  • Topic Area 3.7 Relational databases & SQL
  • Topic Area 3.8 Ethical, legal & environmental impacts

Topics

  • Number Bases & Units Free
  • Binary Arithmetic
  • Data Representation
  • Data Compression
  • Boolean Logic
  • Software Classification
  • Classification of Programming Languages & Translators
  • Systems Architecture
  • Memory & Storage
  • Fundamentals of Computer Networks
  • Network Protocols & Security
  • Cyber Security
  • Relational Databases & SQL
  • Ethical, Legal & Environmental Impacts

Built to help it stick

Reading notes again is not the same as remembering them. Every topic is a short lesson you can listen to, followed by a quiz that shows what you know.

Lessons that read to you

Every lesson is narrated, with each line highlighted as it is read. Great for revision, and for anyone who finds long pages of text hard going.

Quizzes that mark themselves

A quiz after every lesson, marked instantly, so you can see straight away what needs another look.

Practice that sticks

Short, regular quizzes and activities spread over time help knowledge move into long-term memory, ready for the exam.

See what to revise next

Track your progress through each paper, earn XP and badges, and spot the topics that need more work.

Getting full access

The first lessons of each paper are free. Full access comes with a school membership or the Student Subscription.

Studying at school?

Many schools already use KnowItAll Ninja. If yours does, your teacher can give you a class code to join, and the papers your school has chosen open up.

For parents and guardians

The Student Subscription gives your child every course on KnowItAll Ninja, including the AQA GCSE Computer Science papers above.

£3.33 a month, billed yearly, or £8.99 monthly

Teaching AQA GCSE Computer Science?

School memberships add homework tasks and a tracker that shows how every student is doing, with a free trial for teachers.

AQA GCSE Computer Science revision questions

Is KnowItAll Ninja free?

The first lessons of each paper are free to try, with no account needed. Full access comes with a school membership or the Student Subscription.

Does it follow the AQA specification?

Yes. The lessons and quizzes are written to the AQA specification for the AQA GCSE Computer Science (8525), by an experienced teacher and textbook author.

Can I use it on my phone?

Yes. Lessons, quizzes and activities work in any up-to-date browser on a phone, tablet or computer, and every lesson can be read aloud.

My school already uses KnowItAll Ninja. Do I need anything else?

No. Join your class with the code from your teacher. A Student Subscription only adds courses your school hasn’t chosen.