Make complexideas click.

  • Learn ConceptsSee how a concept works, step by step, through a working model you can interact with.
  • Explore IdeasChange an input, test a prediction, and discover what happens next.
  • Open SourceDownload a lab, look inside its code, and make it your own. Keep using it offline.
  • AI CompatibleTake a lab to your AI assistant. Use AI Lab Remix to adapt its examples, explanations, or activities.
Choose a subject
Choose a level

Data representation

Practise binary and hexadecimal conversion, bitmap compression and digital sound representation for Cambridge IGCSE Computer Science 0478.

4 labs · IGCSE 0478

Networks & communication

Explore data transmission methods, packet switching, parity, ARQ, encryption, DNS and web page retrieval for Cambridge IGCSE Computer Science 0478.

5 labs · IGCSE 0478

Processors & memory

Follow the fetch–decode–execute cycle through CPU registers and system buses for Cambridge IGCSE Computer Science 0478.

1 lab · IGCSE 0478

System software

Investigate operating systems, the boot process, paging, virtual memory and cache for Cambridge IGCSE Computer Science 0478.

2 labs · IGCSE 0478

Automated systems

Build and test sensor, microprocessor and actuator control loops for Cambridge IGCSE Computer Science 0478.

1 lab · IGCSE 0478

Logic circuits

Build combinational logic circuits and connect gate functions, Boolean expressions and truth tables for Cambridge IGCSE Computer Science 0478.

1 lab · IGCSE 0478

Programming

Work through guided Python lessons, then write, run and trace Cambridge-style pseudocode alongside Python for Cambridge IGCSE Computer Science 0478 exam practice.

2 labs · IGCSE 0478