Can we use measurement cookies?

Google Analytics helps us understand public-page journeys, and Google Ads tells us when an advert leads to a trial signup or confirmed purchase. If you accept, measurement cookies connect those visits and conversions. We never send names, email addresses, learner answers or code, and advertising is not personalised.

Your choice is saved in this browser for one year and is not cleared when you log out. Private browsing or clearing browser data can make this question appear again.

Read the cookie details

OCR J277 and AQA 8525 GCSE Computer Science

GCSE Computer Science theory, programming and revision - all in one place.

Learn the full OCR or AQA course with clear theory lessons, worked examples, interactive questions and real Python practice. Then use targeted revision to prepare for both papers.

No card required. Continue later from £5.99/month or £49.99 for a year. Already have an account? Log in here.

Theory + PythonInstant feedback

Learn the idea. Apply it in code.

Build understanding with a clear explanation, then write, test and improve real Python.

def delivery_charge(total):
    if total >= 40:
        return 0
    return 3.50

✓ 3 tests passed

Your solution works for the boundary value.

Next step

Explain why £40 gives free delivery.

No account needed

Try a complete real lesson

Experience the first CPU theory lesson with explanations, activities, questions, feedback, exam practice and flashcards.

What is included

Theory and programming lessons
166
Lesson activities
954
Practice activities
351
Revision questions
891
Course Guide chapters
19

More than questions on a screen

A complete route through GCSE Computer Science

Learn the theory across both GCSE Computer Science papers, including systems, data, networks, security, algorithms and wider impacts. Then apply your understanding through Python, diagrams, calculations and exam questions.

WRITE REAL PROGRAMS

Python in the browser

Run code, respond to live input() prompts, work with files and receive clear feedback from tests with defined answers.

Explore Python learning

UNDERSTAND THE COURSE

A complete Course Guide

Student-friendly explanations, diagrams, worked examples, quick facts and exam tips for Paper 1, Paper 2 and Python.

Open the Guide tour

PRACTISE ACTIVELY

Practice Lab

Build logic circuits and flowcharts, practise SQL with fictional databases, trace algorithms and tackle open programming projects.

See all eight Practice families

KNOW WHAT TO FIX

Feedback and misconceptions

See which tests passed, use progressive support and turn common mistakes into specific next steps.

See how improvement works

PREPARE FOR EXAMS

Revision that adapts

Choose Paper 1, Paper 2 or both, repair mistakes, focus on a skill and practise timed exam sections.

Explore Revision and Exam Coach

For individual learners

A structured Computer Science study tutor, available whenever you are.

Learn an unfamiliar topic, test a piece of Python, complete ten minutes of retrieval or repair a recent mistake. Computing Covered connects explanation, practice, feedback and later revision instead of sending students between unrelated websites.

See how the study tutor works
ExplainComplete course teaching and worked examples.
ChallengeQuestions, code, diagrams and calculations.
CheckClear marking and explanations for common mistakes.
RevisitReturn to weaker topics with Revision and Exam Coach.

Built around how learning sticks

Understand, retrieve, apply, improve and revisit.

Clear explanations and worked examples introduce an idea. Retrieval brings earlier learning back. Students then apply it in code, diagrams, data and exam questions, receive useful feedback and revisit weaker areas after a gap.

See how the learning design works
  1. 1. Understand

    Student-friendly explanations, diagrams and worked examples reduce unnecessary confusion.

  2. 2. Retrieve

    Short recall prompts strengthen important knowledge instead of only rereading it.

  3. 3. Apply

    Students write, trace, build, calculate and explain rather than passively clicking through.

  4. 4. Improve

    Instant checks, progressive hints and later revisits turn errors into the next learning step.

Try it before choosing

Access for individual learners

Explore the real platform for 7 days with no card, then choose flexible monthly access or best-value annual access.

Individual learner

Learn and revise independently

£5.99 / month

or £49.99 for a year · best value

166 lessons, the complete Course Guide, 891 revision questions and all 351 Practice Lab activities.

Start 7-day trialSee everything included

Compare all access, trial limits and frequently asked questions

Paying for a learner? Read the information for parents and carers.