Skip to lessons
Reach Crest Learning

Choose how you learn

Explore the first section with up to three lessons, quizzes and materials free. Register free to do the preview exercises and download their PDFs.

Full course: £200 once for this course. Live online teaching: £20/hour, with materials and revisions for teacher-released lessons.

Register free Choose course access →

Year 10 · Your subject space

Computing

Explore digital tools, programming and safe technology use.

Start here

How to learn in Year 10 Computing

Watch this short guide, then choose a lesson below.

Learn through explanations, worked examples and practice.

Your earlier submitted work and progress are retained in your learning history. These replacement lessons have their own progress.

Programming

  1. Make requirements observable Free preview
  2. Keep a rule true after every operation Free preview
  3. Give each component a clear responsibility Free preview
  4. Related fields belong to one record Full course
  5. Handle failure without hiding it Full course
  6. A fix should not reopen an old defect Full course

Data

  1. Relationships avoid repeated inconsistent copies Full course
  2. A query asks for a defined subset Full course
  3. An average needs a clearly defined group Full course

Systems

  1. A second copy must be recoverable Full course
  2. Locate the failing part before changing everything Full course
  3. Identity and permission are separate checks Full course

Media

  1. Visual hierarchy should support the next action Full course
  2. Know where an asset came from Full course

Responsibility

  1. Fluent output still needs verification Full course

Projects

  1. Separate local success from released behaviour Full course

Check your learning

  1. Year 10 Computing — course check Full course