In coding theory, block codes are a large and important family of error-correcting codes that encode data in blocks. There is a vast number of examples for block codes, many of which have a wide range of practical applications.
https://en.wikipedia.org/wiki/Block_code |
Processing is a site, program and language that allows you to learn and make codes in a visual context. It is taught in the computer language Java, but for better and easier understanding, some things are changed.
Multiple tutorials are available for learning for free, including interactive videos and written explanations of each thing.
|