What is Coding Theory and why do we need it?

This short explainer is about Coding Theory, the subject of my Ph.D. research. I introduce the idea of adding redundancy to the data to make the transmission system resilient to noise and briefly outline the problem my research is trying to solve.