Fundamentals
Binary & denary, hex, data representation
Concise explanations, interactive examples, and printable worksheets for GCSE & A-Level. Start with foundations or jump straight to algorithms and data structures.
Jump into a category to find lessons, examples, and worksheets.
Binary & denary, hex, data representation
Searching & sorting, complexity, pseudocode walkthroughs.
Stacks, queues, linked lists, trees, graphs with visuals.
Truth tables, logic circuits, Karnaugh maps with practice.
Dijkstra and A* pathfinding
Bubble, merge, quick, insertion sorts with step-by-step traces.
Structured sequences for newcomers and exam prep.
Build strong foundations: convert between number systems, understand two’s complement, and apply logic gates to solve problems.
Targeted practice sets with mark-scheme style solutions for quick revision and last-minute confidence.
Browse worksheets