Binary Code Error detecting Error correcting Minimum distance of a code Hamming’s Bound Perfect Code Information Rate Size of Largest Code Asymptotic Information rate Hamming’s Original Code New Codes from Old Linear Code