Les codes correcteurs d'erreurs sont des outils essentiels en théorie de l'information pour assurer l'intégrité des données lors de leur transmission. Ce document aborde particulièrement les codes cycliques, linéaires, et de Goppa, détaillant leurs définitions, utilités, avantages, et applications en cybersécurité et cryptographie. En outre, il présente des méthodes d'implémentation en Python pour ces codes, illustrant leur application pratique dans le traitement de données.