
Find any topic.
Choose the right resource.
Search across O Level, AS Level and A2 Level in one place.
Explore the complete syllabus
Every topic includes six paid study areas and a registered-free YouTube Lecture.
A2 Level · Paper 3Floating Point Representation
Normalisation, ranges, precision and binary arithmetic.
A2 Level · Paper 3User Defined Data Types and Binary Files
Records, enumerated types, pointers and binary file processing.
A2 Level · Paper 3Communication
Protocols, circuit switching, packet switching and networks.
A2 Level · Paper 3Hardware and Boolean Algebra
Advanced architecture, logic simplification and circuits.
A2 Level · Paper 3Operating System
Scheduling, memory, interrupts and resource management.
A2 Level · Paper 3Compiler
Lexical analysis, syntax analysis and code generation.
A2 Level · Paper 3Declarative Programming
Facts, rules, goals and logical inference.
A2 Level · Paper 3Assembly Language
Instruction formats, addressing modes and low-level programs.
A2 Level · Paper 3Artificial Intelligence
Machine learning, neural networks and intelligent systems.
A2 Level · Paper 3Security and Virtual Machine
Advanced security, virtualisation and system isolation.
A2 Level · Paper 4Object-Oriented Programming
Classes, inheritance, polymorphism and composition.
A2 Level · Paper 4Data Structures
Stacks, queues, linked lists, trees and graphs.
A2 Level · Paper 4Recursion
Base cases, recursive reasoning and call-stack tracing.
A2 Level · Paper 4Searching and Sorting
Linear and binary search with standard sorting algorithms.
AS Level · Paper 1Data Representation
Number systems, multimedia data and compression.
AS Level · Paper 1Communication
Networks, transmission, protocols and the internet.
AS Level · Paper 1Hardware
Input, output, storage and emerging hardware.
AS Level · Paper 1Computer Architecture
Processors, registers, instruction sets and performance.
AS Level · Paper 1System Software
Operating systems, translators and utilities.
AS Level · Paper 1Security
Threats, protection methods, encryption and access control.
AS Level · Paper 1Computer Ethics
Ownership, privacy, equality and responsible technology.
AS Level · Paper 1Database
Relational design, SQL, normalisation and integrity.
AS Level · Paper 2Sequence
Variables, assignment, input, output and calculations.
AS Level · Paper 2Built-in Functions
String, numeric, date and conversion functions.
AS Level · Paper 2Selection
IF statements, CASE structures and Boolean conditions.
AS Level · Paper 2Iteration
Count-controlled, condition-controlled and nested loops.
AS Level · Paper 2Modular Programming
Procedures, functions, parameters and scope.
AS Level · Paper 2Arrays
One-dimensional and two-dimensional array processing.
AS Level · Paper 2Text Files
Reading, writing and processing sequential files.
O Level · Paper 1Data Representation
Binary, hexadecimal, text, images, sound and compression.
O Level · Paper 1Communication
Data transmission, error checking and communication methods.
O Level · Paper 1Storage Devices
Magnetic, optical and solid-state storage technologies.
O Level · Paper 1Computer Architecture
Processor components, memory and the fetch–execute cycle.
O Level · Paper 1Input and Output Devices
Sensors, direct data entry and output technologies.
O Level · Paper 1Network Hardware
Routers, switches, access points and network interfaces.
O Level · Paper 1Software
Operating systems, utilities, translators and applications.
O Level · Paper 1Internet
Networks, protocols, web technologies and cybersecurity.
O Level · Paper 1Automated Systems
Sensors, processors, actuators and feedback.
O Level · Paper 1Robotics
Robot characteristics, applications and social impact.
O Level · Paper 1Artificial Intelligence
Expert systems, machine learning and AI applications.
O Level · Paper 2Logic Gates
Truth tables, logic circuits and Boolean expressions.
O Level · Paper 2Database
Table design, validation, queries and relational thinking.
O Level · Paper 2Programming
Algorithms, pseudocode, Python, testing and problem-solving.
Learning resources
78-page compiled Cambridge-style topical practice with questions and marking guidance for floating point representation.
Complete original notes with objectives, key concepts, an applied example, misconceptions and exam technique.
Complete original notes with objectives, key concepts, an applied example, misconceptions and exam technique.
Complete original notes with objectives, key concepts, an applied example, misconceptions and exam technique.
Complete original notes with objectives, key concepts, an applied example, misconceptions and exam technique.
Complete original notes with objectives, key concepts, an applied example, misconceptions and exam technique.