3Blue1Brown
But what are Hamming codes? The origin of error correction
About this video
3Blue1Brown's discovery-oriented introduction to error correction codes, building up Hamming codes from the puzzle of locating a flipped bit. It explains the parity-check idea and why it is so efficient.

