Article original : Christmas gifts for you from the freeCodeCamp community: Learn Python, SQL, Spanish, and more
2025 a été une année incroyable pour la communauté mondiale freeCodeCamp. Et nous sommes ravis de la clôturer en beauté avec le lancement de plusieurs cadeaux de Noël pour vous :
La certification Python de freeCodeCamp
La certification JavaScript de freeCodeCamp (Version 10)
La certification Responsive Web Design de freeCodeCamp (Version 10)
La certification Bases de données relationnelles + SQL de freeCodeCamp
Notre certification d'anglais pour développeurs de niveau A2
Notre certification d'anglais pour développeurs de niveau B1
Notre cursus d'espagnol de niveau A1 en version bêta
Notre cursus de chinois mandarin de niveau A1 en version bêta
Cela fait beaucoup de cadeaux à déballer, alors commençons !
Certifications de programmation et version 10 du cursus de développement Full Stack
Au cours des 11 dernières années, la communauté freeCodeCamp a construit et reconstruit notre cursus de programmation principal à plusieurs reprises.
Nous approchons enfin de notre vision de ce que peut être un cursus de programmation complet et interactif.
La version 10 de notre cursus est une série de 6 certifications – chacune comprenant plus d'une douzaine de projets que vous construirez pour consolider vos compétences fondamentales.

À la fin de chaque certification, vous passerez un examen final. Si vous réussissez cet examen, vous recevrez une certification vérifiée gratuite. Vous pourrez ensuite l'intégrer sur LinkedIn, ou l'ajouter à votre CV ou site portfolio.
À ce jour, 4 de ces certifications sont en ligne :
Et nous publierons les certifications Front End Libraries et Back End Development en 2026.
Après avoir obtenu les 6 certifications, vous pourrez réaliser un projet capstone final – qui sera revu par un développeur expérimenté. Ensuite, vous passerez un examen final complet. Une fois celui-ci terminé, vous obtiendrez notre certification finale de développeur Full Stack.
Si vous commencez à progresser dans ces quatre premières certifications aujourd'hui, les deux dernières devraient être mises en ligne bien avant que vous ne les atteigniez. Après tout, chacune d'entre elles représente des centaines d'heures de connaissances conceptuelles en informatique et de pratique concrète de la programmation.
Cours de langues
D'abord, vous vous demandez peut-être : quand freeCodeCamp a-t-il commencé à enseigner les langues étrangères ?
Eh bien, nous avons commencé à concevoir notre cursus d'anglais pour développeurs en 2022. Et au cours des dernières années, nous l'avons considérablement étendu.
Le cursus implique d'interagir avec des personnages animés dessinés à la main. En chemin, vous bénéficiez d'une pratique intensive de la lecture, de l'écriture, de l'écoute et (à venir en 2026) de l'expression orale.

C'est un cursus scénarisé. Vous vous glissez dans la peau d'un développeur qui vient d'arriver en Californie pour travailler dans une startup technologique. Vous apprenez la grammaire, le vocabulaire, le jargon technique et l'argot à travers des interactions quotidiennes tout en vivant votre nouvelle vie.

À ce jour, deux de ces certifications sont entièrement en ligne :
Nous développons également les niveaux A1, B2, C1 et C2 pour une sortie au cours des prochaines années. (Oui, des années. Chacun d'entre eux est une entreprise colossale à développer.)
Non seulement la communauté freeCodeCamp a conçu des milliers de leçons d'anglais, mais nous avons également construit de nombreux outils logiciels personnalisés pour rendre tous ces cours possibles. En 2024, nous nous sommes donc demandé : pourrions-nous utiliser les mêmes outils pour enseigner l'espagnol et le chinois mandarin ?
Aujourd'hui, les résultats de cet effort sont en bêta publique. Nous commençons par le niveau A1 pour ces deux langues, et nous publierons les niveaux restants au cours des prochaines années.
Pourquoi enseigner l'espagnol et le mandarin ?
En dehors de l'anglais, l'espagnol et le mandarin sont deux des langues les plus parlées au monde. Vous pouvez utiliser ces langues pour participer à de nombreuses communautés en ligne, visiter de grandes villes et même trouver de nouvelles opportunités d'emploi.
L'apprentissage des langues étrangères est également excellent pour votre neuroplasticité, et peut être pratiqué parallèlement à l'apprentissage d'autres nouvelles compétences comme la programmation.
Désormais, vous pouvez apprendre ces langues gratuitement, en utilisant notre cursus complet de bout en bout conçu par des enseignants, des traducteurs et des locuteurs natifs.
Mise à jour sur la traduction des cours de freeCodeCamp dans les principales langues mondiales
Comme vous le savez peut-être, freeCodeCamp est disponible dans de nombreuses langues mondiales majeures depuis 2020. Mais chaque fois que nous lançons de nouveaux cours, il faut plusieurs mois pour tout traduire.
Heureusement, la traduction automatique s'est régulièrement améliorée au cours des dernières années.
La communauté traduit toujours les tutoriels et les livres à la main, mais pour quelque chose qui évolue aussi rapidement que le cursus de programmation de freeCodeCamp, nous voulons accélérer le processus.
Nous avons mené des projets pilotes de traduction de tous les nouveaux cours en espagnol et en portugais.
Tout d'abord, nous avons utilisé des modèles de langage (LLM) de pointe ainsi que des glossaires et des guides de style approfondis pour traiter les centaines de milliers de mots de notre cursus de programmation.
Ensuite, nous avons demandé à des locuteurs natifs d'échantillonner ces traductions au hasard pour en garantir la qualité.
Une fois que nous avons estimé que les traductions étaient suffisamment solides, nous avons commencé à créer des pipelines de données pour mettre à jour automatiquement les traductions à mesure que le texte original en anglais changeait via les contributions au code open source.
Le coût financier de tout cela n'est pas significatif. Nous devrions donc être en mesure de proposer le cursus de programmation de freeCodeCamp dans des langues supplémentaires que nous ne pouvions pas prendre en charge auparavant, comme l'arabe et le français.

Si vous faites partie des centaines de personnes qui ont contribué aux traductions de freeCodeCamp au fil des ans, votre aide est toujours la bienvenue pour traduire les livres et les tutoriels, qui changent peu après leur publication initiale.
Après tout, la référence absolue pour localiser un document est d'avoir un traducteur humain unique qui lit et comprend ce document de manière holistique avant de créer la traduction.
Cette communauté ne fait que commencer.
Cette année, la communauté freeCodeCamp a également publié :
129 cours vidéo gratuits sur la chaîne YouTube de la communauté freeCodeCamp
45 livres et manuels complets gratuits sur la publication de la communauté freeCodeCamp
452 tutoriels de programmation et articles sur les mathématiques, la programmation et l'informatique
50 épisodes du podcast freeCodeCamp où j'interviewe des développeurs, dont beaucoup sont des contributeurs aux projets open source de freeCodeCamp
Nous avons également fusionné 4 279 commits sur la plateforme d'apprentissage open source de freeCodeCamp, représentant de nombreuses améliorations de l'expérience utilisateur et de l'accessibilité. Et nous avons publié notre environnement d'examen sécurisé afin que les apprenants puissent passer les examens de certification.
Vous pouvez consulter notre [liste 2025 des meilleurs contributeurs open source