How to detect and correct an error using the Hamming Code.
Hamming codes are a type of linear code, see link for intro to linear code:
https://www.youtube.com/watch?v=oYONDEX2sh8
Questions? Feel free to post them in the comments and I'll do my best to answer!