Article original : How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]

Aujourd'hui, Quincy Larson interviewe Kunal Kushwaha. C'est un ingénieur logiciel et un professeur d'informatique prolifique sur YouTube. Il a échoué au JEE, l'examen d'entrée aux écoles d'ingénieurs en Inde, DEUX FOIS. Mais il a persévéré. Il a fait 4 ans d'université mais a assisté à ZÉRO cours magistraux. Au lieu de cela, il a construit son propre parcours d'apprentissage en contribuant à des projets open source et en utilisant des ressources d'apprentissage gratuites, notamment freeCodeCamp.

Il a déménagé de Delhi à Londres avec un visa "UK Global Talent". Il travaille chez Cast AI et est le fondateur de la communauté WeMakeDevs.

Nous aborderons :

  • Comment il apprend de nouvelles compétences par lui-même, puis les enseigne via sa chaîne YouTube

  • Son quotidien en télétravail dans des startups

  • Son rôle dans le déploiement de régions cloud en tant que Field CTO chez Civo, un fournisseur de services cloud native

  • Le système d'enseignement supérieur indien

Regardez le podcast complet sur la chaîne YouTube de freeCodeCamp.org ou écoutez-le sur votre application de podcast préférée.

Représentez la communauté freeCodeCamp avec fierté. Obtenez votre t-shirt fCC pour 20 $ avec livraison gratuite partout aux États-Unis : https://shop.freecodecamp.org

Liens de notre discussion :

Section des nouvelles de la communauté :

  1. La nouvelle certification Responsive Web Design de freeCodeCamp est désormais disponible. Vous pouvez maintenant passer l'examen final et obtenir cette certification vérifiée GRATUITE, puis l'ajouter à votre profil LinkedIn, votre CV ou votre site personnel. Article d'annonce : https://www.freecodecamp.org/news/freecodecamps-new-responsive-web-design-certification-is-now-live/

  2. Avant les modèles de langage modernes (LLM), les scientifiques et les développeurs travaillaient avec des outils de traitement du langage naturel (NLP) plus fondamentaux. freeCodeCamp vient de publier un manuel qui vous aidera à comprendre les outils qui alimentent les chatbots, la traduction automatique, la synthèse de texte, et bien plus encore. Vous apprendrez comment les ordinateurs analysent la syntaxe, modélisent la sémantique et interprètent le contexte. Ensuite, vous utiliserez des bibliothèques Python populaires pour appliquer ces concepts à des projets réels. (manuel complet) : https://www.freecodecamp.org/news/how-to-use-nlp-techniques-and-tools-in-your-projects-full-handbook/

  3. freeCodeCamp a également publié un manuel qui vous donnera une compréhension nuancée de l'un des aspects les plus délicats du développement JavaScript : les Closures. Vous découvrirez d'abord les fonctions, les paramètres et la portée lexicale. Ensuite, vous apprendrez comment une Closure "se referme" sur une variable pour la protéger, tout en vous permettant d'accéder à ses valeurs via des appels de fonction. Si cela semble compliqué, ça l'est. Mais n'ayez crainte – ce manuel vous fournira de nombreux exemples de code sur la mécanique des Closures et vous enseignera quand les utiliser. (manuel complet) : https://www.freecodecamp.org/news/how-closures-work-in-javascript-a-handbook-for-developers/

  4. Flexbox est une fonctionnalité CSS puissante qui vous permet de créer des interfaces utilisateur s'adaptant à toutes les tailles d'écran. Si vous avez déjà eu du mal à centrer un élément avec CSS ou à aligner correctement des colonnes, Flexbox simplifie considérablement la tâche. freeCodeCamp vient de publier un cours Flexbox pour débutants où vous apprendrez à la fois les concepts et la syntaxe du code tout en construisant une barre de navigation de site web responsive. (cours YouTube de 2 heures) : https://www.freecodecamp.org/news/learn-css-flexbox-for-beginners-free-2-hour-course

  5. Lorsque vous travaillez avec des modèles de langage (LLM), chaque token supplémentaire augmente le coût et la latence. Microsoft vient de passer en open source un outil appelé LLMLingua qui compressera vos prompts et autres données de la fenêtre de contexte. freeCodeCamp a publié ce tutoriel pour vous aider à comprendre comment cela fonctionne et comment vous pouvez l'ajouter à vos projets Python. (lecture de 10 minutes) : https://www.freecodecamp.org/news/how-to-compress-your-prompts-and-reduce-llm-costs/

  6. C'est avec une grande fierté que j'annonce nos meilleurs contributeurs open source de 2025. Ce fut une année extrêmement productive pour la communauté mondiale de freeCodeCamp. Alors que nous entamons notre 12e année en tant que communauté, nous tournons à plein régime, avançant plus sereinement que jamais vers un avenir d'éducation open source : https://www.freecodecamp.org/news/freecodecamp-top-open-source-contributors-2025

  7. La chanson de la semaine est l'hymne de 1983 "Rock of Ages" du groupe de rock britannique Def Leppard. C'est une chanson légère et entraînante avec d'excellentes harmonies vocales et une batterie au son massif. Enfant, quand j'ai vu le clip avec le chanteur brandissant une épée géante dans une grotte, cela m'a époustouflé.