Interactive Presentation Series

Coding Theory

Error detection and error correction — from parity bits to Reed-Solomon, turbo codes, and beyond. A comprehensive journey through the mathematics that keeps our digital world reliable.

13 Presentations Interactive Reveal.js
Foundations
01

Foundations of Coding Theory

Shannon's theorem, noisy channels, Hamming distance, and the fundamental limits of reliable communication

~25 slides Launch →
02

Parity Checks & Simple Codes

Parity bits, repetition codes, ISBN check digits, and the building blocks of error detection

~22 slides Launch →
03

Hamming Codes

Richard Hamming's elegant single-error-correcting codes, SECDED, and perfect codes

~25 slides Launch →
04

CRC & Error Detection

Cyclic redundancy checks, polynomial arithmetic over GF(2), and the workhorses of error detection

~22 slides Launch →
Algebraic & Structural Codes
05

Linear Block Codes

Generator matrices, syndrome decoding, dual codes, and the mathematical framework for block codes

~24 slides Launch →
06

Convolutional Codes & Viterbi Decoding

Shift-register encoders, trellis diagrams, and the Viterbi algorithm that powered deep space exploration

~25 slides Launch →
07

BCH Codes

Multi-error-correcting codes, minimal polynomials, and the bridge to Reed-Solomon

~22 slides Launch →
08

Reed-Solomon Codes

The world's most deployed error-correction code — from CDs to deep space to QR codes

~28 slides Launch →
Modern & Capacity-Approaching Codes
09

Turbo Codes & Iterative Decoding

The 1993 breakthrough that came within a whisker of Shannon's limit and revolutionised communications

~24 slides Launch →
10

LDPC Codes

Gallager's rediscovered codes, Tanner graphs, belief propagation, and the codes inside Wi-Fi and 5G

~24 slides Launch →
11

Fountain & Rateless Codes

LT codes, Raptor codes, and the elegant idea of generating unlimited encoded symbols

~20 slides Launch →
12

Polar Codes

Arikan's provably capacity-achieving codes, channel polarisation, and the 5G control channel standard

~22 slides Launch →
13

Coding in Practice — Real-World Systems

Deep space, QR codes, Blu-ray, 5G, RAID, submarine cables — where coding theory meets the real world

~26 slides Launch →