Free Series · No Login Required
Data & Binary
Six lessons covering everything computers need to store, represent and compress information. Calculations, interactive tools and exam practice included.
Lessons
1
Number Systems
Binary, denary and hexadecimal. Converting in all six directions.
2
Binary Arithmetic
Addition, overflow, binary shifts and two's complement for negatives.
3
Character Encoding
ASCII, Unicode, and how every character you type becomes binary.
4
Representing Images
Pixels, colour depth, resolution and calculating image file sizes.
5
Representing Sound
Sampling, sample rate, bit depth and sound file size calculations.
6
Data Compression
Lossy vs lossless compression, run-length encoding and Huffman coding.
Interactive Tools in this Series
Binary Conversion Trainer
Animated bit-by-bit conversion between binary, denary and hex with timed challenges.
Binary Arithmetic Workbench
Step-by-step addition with carry animation, overflow detection and binary shifts.
Character Encoder
Type any text and watch it translate to ASCII codes and binary in real time.
Pixel Canvas
Draw on a grid and see pixel binary values and live file size update as you change colour depth.
Waveform Sampler
Drag sample rate and bit depth sliders, then hear the audio quality change in real time.
Compression Lab
Paint pixels to encode with RLE, or type text to build a live Huffman coding tree.