The Learning Hub/Topic 1
๐Ÿ“ฆ Topic 1

Data Representation

Nine interactive trainers and labs take you from binary basics to compression. Learn the idea, practise it, test yourself, and build confidence one skill at a time โ€” work through Topic 1 in order or jump straight to the area you need.

1.1A

Binary Trainer

Convert between binary and denary and build fluency with place values.

TrainerStart
1.1B

Hex Trainer

Convert hexadecimal to and from binary and denary, and see why hex is used.

TrainerStart
1.2A

Binary Operations Trainer

Add binary numbers and understand what happens when a byte overflows.

TrainerStart
1.2B

Shifts & Negative Numbers Trainer

Logical shifts and two's complement for representing negative values.

TrainerStart
1.3A

Text Representation Lab

How ASCII and Unicode turn characters into binary the computer can store.

1.3B

Image Representation Lab

Pixels, colour depth and resolution โ€” and how they affect file size.

1.3C

Sound Representation Lab

Sample rate, sample resolution and how digital sound is captured.

1.4

Storage Units Trainer

Bits to bytes and up through the larger units, with real calculations.

TrainerStart
1.5

Compression Lab

Lossy versus lossless, and how run-length encoding shrinks data.

๐Ÿ“š Want the written theory too? Read the Topic 1 lessons in the Knowledge Library, then come back to train.