Skip to content
Brainlag

GCSE Computer Science

Programming, algorithms, data and networks.

24 of the 59 lessons are free. The full course comes with Brainlag Plus.

  • All 5 GCSE courses in full
  • Mock papers, and new questions on every topic test
  • Every printable pack

59 lessons, 24 free

Part way through? Find my level

Practise

Revise next

    How this works

    Picked from your answers on this device and your account: topics you are still learning, and secure ones you have not practised for a while. The bars show how sure you are on each one. It is not a grade.

    Mistakes

    All clear

    Lesson cards

    All decks

    Due today:

    Mixed practice

    10 questions across the course.

    Start mixed practice

    The course, unit by unit

    Exam board

    Part 1: Algorithms and programming

    4 units, 23 lessons

    1. Unit 1: Algorithms

      2 hr 50 min2 free lessonsPlus

      Exam boardsAQA 3.1.1 to 3.1.4Edexcel Topic 1OCR 2.1.1 to 2.1.3
    2. Unit 2: Programming in exam style

      2 hr 10 min2 free lessonsPlus

      Exam boardsAQA 3.2.1 to 3.2.11, 3.7.1Edexcel Topic 6 (and Topic 1 for trace tables)OCR 2.2.1 to 2.2.3, 2.3.1, 2.3.2
    3. Unit 3: Writing code

      2 hr 35 min2 free lessonsPlus

      Exam boardsAQA 3.2.1 to 3.2.11 (writing programs), 3.2.10 subroutines, 3.2.11 robust and secure programmingEdexcel Topic 6 (Paper 2, the on-screen programming paper)OCR 2.2.1 to 2.2.3, 2.3.1 (Paper 2 section B)
    4. Unit 4: Onscreen programming

      3 hr 15 min2 free lessonsPlus

      Exam boardsAQA 3.2.1 to 3.2.11 (Paper 1: completing, correcting and writing programs)Edexcel Topic 6, Paper 2 (the onscreen programming paper)OCR 2.2 and 2.3 (Paper 2 Section B: write, refine and correct programs)

    Part 2: Databases and impacts

    2 units, 9 lessons

    1. Unit 5: Databases and SQL

      1 hr 50 min2 free lessonsPlus

      Exam boardsAQA 3.7.1 and 3.7.2Edexcel 1.2.2 and 6.3.1 (records), 6.4.2 (CSV text files)OCR 2.2.3 (records, SQL, 2D arrays as tables, file handling)
    2. Unit 6: Ethical, legal and environmental impacts

      1 hr 50 min2 free lessonsPlus

      Exam boardsAQA 3.8Edexcel Topic 5 (including 5.2.2 and 5.2.3)OCR 1.6.1

    Part 3: Data representation

    1 unit, 5 lessons

    1. Unit 7: Data representation

      1 hr 55 min2 free lessonsPlus

      Exam boardsAQA 3.3.1 to 3.3.8Edexcel Topic 2OCR 1.2.3 and 1.2.4 (units, numbers, characters, images, sound, compression)

    Part 4: Computer systems

    3 units, 12 lessons

    Part 5: Networks and security

    2 units, 10 lessons

    Revise and practise alongside

    Questions

    Which exam boards does GCSE Computer Science cover?

    It follows AQA 8525, OCR J277 and Pearson Edexcel 1CP2. Choose your board above to see its references.

    What is free?

    24 of the 59 lessons, and each unit's topic test. Brainlag Plus opens the rest of the lessons, new questions on every topic test and the mock papers.

    Do I need an account?

    No. Progress saves in this browser; sign in to keep it on every device.

    How long does it take?

    About 24 hr 35 min of lessons in 12 units. Lessons take 20 to 45 minutes each.