Years 10–11 • GCSE

Understand the computer science, then apply it.

One-to-one online tuition connects theory to practical examples, pseudocode and working programs. Students learn to explain concepts precisely and solve unfamiliar algorithmic problems.

Theory and practice

Complete support for Years 10–11

Algorithms

Decomposition, abstraction, searching, sorting, trace tables, pseudocode and flowcharts.

Programming

Variables, selection, iteration, functions, arrays, files, validation, testing and defensive design.

Systems

Architecture, memory, storage, networks, protocols, security, databases, Boolean logic and impacts of technology.

Problem-solving habits

Learn to reason like a programmer

  • Break a task into smaller steps
  • Predict what code will do before running it
  • Use meaningful test data
  • Read error messages and debug systematically
  • Explain why a solution works

Strengthen GCSE Computer Science.

Choose an available online lesson in UK time.

View availability and book