Je suis ravi d'annoncer que la communauté freeCodeCamp a développé un programme complet d'anglais pour les développeurs. Ensemble, nous allons aider des millions de non-anglophones à se préparer pour une carrière dans la technologie.

Pourquoi enseigner l'anglais ?

Pendant les 9 premières années de l'histoire de freeCodeCamp, nous nous sommes principalement concentrés sur l'enseignement des mathématiques, de l'informatique et de la programmation. Alors pourquoi commencer à enseigner l'anglais tout à coup ?

La réponse : des millions de développeurs doivent améliorer leur anglais pour réaliser leur plein potentiel professionnel.

À l'international, l'anglais est devenu la langue de la technologie, avec tant de technologies clés provenant du monde anglophone.

L'anglais est également la langue des affaires dans de nombreux pays. J'ai beaucoup d'amis qui utilisent l'anglais au bureau – même s'ils vivent dans des pays non anglophones.

En bref : il vaut la peine pour la plupart des gens d'investir du temps pour devenir vraiment bons en anglais. Et freeCodeCamp va aider les gens à le faire. Gratuitement.

Image Une capture d'écran du programme d'anglais pour les développeurs de freeCodeCamp, présentant un défi de compréhension orale et nos modes d'accessibilité améliorés.

Comment freeCodeCamp enseigne l'anglais pour les développeurs

Nous enseignons l'anglais de manière interactive, directement dans votre navigateur.

Nous enseignons les essentiels de la communication en anglais. Nous le faisons en suivant le niveau A2 du Cadre européen commun de référence pour les langues (CECR). Et nous nous sommes concentrés sur le vocabulaire particulièrement utile pour les développeurs.

Image Un graphique que j'ai créé pour expliquer les 6 niveaux du CECR. freeCodeCamp a commencé avec le niveau A2 et développera éventuellement les niveaux B1, B2, C1 et C2.

La première moitié du programme vous aidera à vous familiariser avec la grammaire et l'usage de l'anglais. Elle vous donnera beaucoup de pratique. Vous apprendrez les bases comme vous présenter, faire de la conversation et discuter de votre travail.

Dans la deuxième moitié, vous pratiquerez le vocabulaire spécifique au développement logiciel. Vous apprendrez à décrire du code, discuter des tendances technologiques et participer à des réunions debout.

L'ensemble de ce programme de niveau A2 comprend 105 dialogues différents. Chacun est conçu pour enrichir votre vocabulaire et renforcer votre confiance lorsque vous parlez dans un contexte professionnel technologique.

Nous avons déjà publié 278 défis d'anglais, avec des vidéos. Et au cours des prochains mois, nous publierons le reste du niveau A2 – plus de 1 200 défis supplémentaires.

À partir de là, nous développerons les niveaux B1, B2, C1 et éventuellement C2. (Nous sautons le niveau A1 car il est couvert par la plupart des cours d'anglais du secondaire et du supérieur dans la plupart des pays non anglophones.)

Je tiens à remercier particulièrement le contributeur prolifique de freeCodeCamp Bruce B, qui nous a aidés à nous assurer que le programme dispose de sous-titres et de fonctions d'accessibilité pour les personnes malentendantes.

Ce n'est que le début

Nous travaillerons tout au long de 2024 et 2025 pour aider autant de développeurs que possible à améliorer leur maîtrise de l'anglais.

Vous pouvez vous impliquer dans nos efforts open source en devenant bénévole dans la communauté freeCodeCamp.

Et si vous voulez nous aider à accélérer le développement de notre programme d'anglais pour les développeurs, et des nombreuses autres initiatives que nous avons en cours, vous devriez devenir un soutien mensuel de notre association.

Bon apprentissage de l'anglais. 🏕🸏