The freeCodeCamp Podcast cover art

The freeCodeCamp Podcast

The freeCodeCamp Podcast

By: freeCodeCamp.org
Listen for free

About this listen

The official podcast of the freeCodeCamp.org open source community. Each week, founder Quincy Larson interviews developers, entrepreneurs, and professors. You'll learn all about how to build your skills and accelerate your career in tech. Learn to code with free online courses, programming projects, and interview preparation for developer jobs: https://www.freecodecamp.orghttps://terms-of-service.freecodecamp.org/
Episodes
  • #189 Learn Chess and Become a Better Developer with Ihechikara Abba (ELO rating of 2285)
    Sep 19 2025
    On this week's freeCodeCamp podcast we're talking with software engineer Ihechikara Abba, who has a chess ELO rating of 2285, putting him among top competitive chess players. We just published his freeCodeCamp course on chess end games, and an accompanying handbook. We talk about: how learning chess can make you a better developer tips for getting into embedded systems development with Arduino how contributing to open source can serve as an alternative to building up a social media presence Links from our discussion: Ihechikara's checkmate patterns handbook: https://www.freecodecamp.org/news/checkmate-patterns-in-chess-for-beginners/ Ihechikara's Arduino embedded systems handbook: https://www.freecodecamp.org/news/the-arduino-handbook/ Links from community news segment at the beginning: freeCodeCamp just published a GameDev for beginners course that will help you build your first 2D platformer game. First you'll learn the basics of the open source Godot game engine, and its Python-like GDScript programming language. Then you'll dive into Godot's editor, custom tile sets, game mechanics, scoring, checkpoint systems, and more. By the end of the course, you'll have your own game that your friends can play in any browser. (1 hour YouTube course): https://www.freecodecamp.org/news/learn-game-development-by-building-your-first-platformer-with-godot/ freeCodeCamp just launched our daily coding challenges. You can solve these programming puzzles using Python or JavaScript. Build up your data structures + algorithms skills each day, right in your browser or in the freeCodeCamp iPhone or Android app. We're launching with a backlog of 30 challenges that are live now. See how many you can solve. (article with more details): https://www.freecodecamp.org/news/introducing-freecodecamp-daily-python-and-javascript-challenges-solve-a-new-programming-puzzle-every-day/ Learn how to build your own secure PHP web apps using the popular open source Symfony framework. This intermediate course is taught by Beau Carnes, who has many years of experience as a software engineer and as a high school special ed teacher. He'll quickly fill you in on Symfony's security features, which enable you to query encrypted data without ever even needing to decrypt it on your MongoDB database server. You can code along and home and build your own secure personal finance app while applying these new concepts. (1 hour YouTube course): https://www.freecodecamp.org/news/build-secure-web-applications-with-php-symfony-and-mongodb/ I also recommend reading this quick post by a freeCodeCamp community member on the importance of Hackathons. They opened all sorts of doors for him in his job search. (10 minute read): https://www.freecodecamp.org/news/why-every-student-should-join-hackathons/ I also recommend you watch this video essay on Janet Jackson's "Rhythm Nation" explaining the physics behind why the song breaks some laptop hard drives when played: https://www.youtube.com/watch?v=-y3RGeaxksY And the song of the week is 1989's Rhythm Nation by a then 23-year-old Janet Jackson. The song's great but you really want to watch the video version, with its awesome dance choreography. I've linked to it in the description. Listen to it after the podcast. https://www.youtube.com/watch?v=OAwaNWGLM0c Support also comes from the 10,889 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate
    Show More Show Less
    59 mins
  • #188 Playing the Developer Job Search Game to Win in 2025 with Danny Thompson & Leon Noel
    Sep 12 2025
    For this week's interview, we've got a special treat. I'm talking with two legends in the self-taught developer community. Danny Thompson worked for 10 years at a Tennessee gas station, frying chicken for people to eat, sometimes working 80 hour weeks just to provide for his family. And yet, Danny had ambition. He taught himself to code using freeCodeCamp. He built his network through local tech events. And eventually, he landed his first job as as software developer. He's since worked at tech companies like Google. Leon Noel grew up with everyone telling him he had to become a doctor, lawyer, or dentist. He skipped college, taught himself programming, and had a successful exit with a startup. Leon then turned his attention to helping folks who were struggling during the pandemic. He started 100Devs, a charity which has helped thousands of people learn to code. Danny and Leon run the Programming Podcast which you can find in the podcast player freeCodeCamp iPhone or Android app, along with other podcasts we recommend. The following 45 minute conversation is almost entirely focused on the developer job market - perfect if you're looking to getting a new job. You'll learn common misconceptions people have about Résumés, Recruiters, Applicant Tracking Systems, Knock Out Questions and more. We also talk about the Commit Your Code conference happening September 25 and 26 here in Dallas. Tickets are super cheap and all proceeds go to charity. I'll be there and I hope you'll be there, too. A massive thank you to every single on of the 10,706 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our charity and our mission by going to https://donate.freecodecamp.org/ Links from our conversation: - The Commit Your Code Conference: https://www.commityourcode.com/ - The Programming Podcast (listen in the freeCodeCamp iPhone / Android app) - Danny on X/Twitter: https://x.com/DThompsonDev - Leon on X/Twitter: https://x.com/leonnoel News items: freeCodeCamp just published a handbook that will help you learn about AI-assisted coding, straight from a software engineer who's maintained freeCodeCamp's platform and infrastructure for the past 7 years. Mrugesh was initially skeptical of AI tools but has recently used them to great effect. And he wrote this handbook to help you do the same. He says experienced developers can complete tasks faster with AI assistance. But they need to know how to use these tools effectively. And they also need strong foundational programming skills. This handbook is a no-nonsense guide to emerging tools and best practices. (full-length handbook): https://www.freecodecamp.org/news/how-to-become-an-expert-in-ai-assisted-coding-a-handbook-for-developers/ freeCodeCamp also published a course on building your own AI agent from scratch using Python. You'll implement the agentic loop. Then you'll endow your agent with the ability to read, write, and execute code. Finally, you'll supervise your agent as it goes through and makes fixes to an intentionally buggy codebase. (3 hour YouTube course): https://www.freecodecamp.org/news/build-an-ai-coding-agent-in-python/ The freeCodeCamp community also just published our first-ever Mandarin Chinese course. It's aimed at absolute beginners. It'll teach you fundamentals of the language and help you prepare for the standardized HSK exam. As you may recall, we've published beginner courses on Spanish and German as well. We eventually hope to have courses on a wide range of world languages at many levels of proficiency. I started learning Mandarin 23 years ago and I can tell you this course just scratches the surface. But it should be a good starting point for you if you're curious. (11 hour YouTube course): https://www.freecodecamp.org/news/learn-mandarin-chinese-for-beginners-full-hsk-1-level/ Learn the graph algorithms that power Netflix's video recommendation engine and Google Maps' routing logic. This Python tutorial will introduce you to Breadth-First Search, Depth-First Search, Dijkstra’s Algorithm, and other key computer science concepts. It includes plenty of code examples to help you understand these powerful programming structures. (20 minute read): https://www.freecodecamp.org/news/graph-algorithms-in-python-bfs-dfs-and-beyond/ This week I read a pretty well researched article on the role of AI codegen in actually getting things done as a developer. The author has more than 25 years of experiencing building software. And he argues that if AI tools really gave devs a big productivity boost, we should see this in the numbers. Specifically, shovelware, which is essentially fast, cheap software projects. And he says we don't really see this. Github repo creation is flat, apple and android app store registration is flat, domain name registration is flat. So he argues these tools aren't actually helping people write code faster and it's just marketing hype. I definitely recommend you read the article after this ...
    Show More Show Less
    57 mins
  • #187 How to Make Companies Beg You to Join with Ania Kubów
    Sep 5 2025

    For this week's interview, I'm talking with Ania Kubów. She's a software engineer and prolific programming teacher on YouTube.

    She shares tips for:
    - Getting into game development and using JavaScript and browser games as an entry point
    - How to keep your focus in an increasingly distracting world
    - How AI tools are a jack hammer and you usually just need a regular hammer
    - What she's learned from hanging out with Chinese developers
    Growing up in Dubai and how the city has changed over the decades

    Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com.

    Support also comes from the 10,889 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate

    Links from our conversation:
    - Ania's most recent freeCodeCamp course on building your own shopping agent: https://www.freecodecamp.org/news/building-an-ai-powered-e-commerce-chat-assistant-with-mongodb/
    - Ania's Code with Ania YouTube channel: https://www.youtube.com/aniakubow
    - Ania on X/Twitter: https://x.com/ania_kubow
    - Ania's Dubai-based coffee shop chain on Instagram: https://www.instagram.com/homebrew.ae/
    - JS13k games - competition to build games in just 13 kilobytes of JavaScript: https://js13kgames.com/2025/

    News items:

    The freeCodeCamp community just published this Python Machine Learning course where you'll learn how to control a robotic arm using computer vision. You'll set up serial communication between Python and a cheap Arduino microcontroller board. Then you'll learn how to detect physical objects using the open source Python libraries MediaPipe and OpenCV. You'll also learn how to manipulate servo motors and LED displays. (3 hour YouTube course): https://www.freecodecamp.org/news/use-arduinos-for-computer-vision/

    freeCodeCamp also published a course that will help you prepare for the Google Professional Cloud Architect Certification exam. Andrew Brown is a CTO who has passed practically every DevOps exam under the sun, and he teaches this course. You'll learn about Infrastructure as Code, Serverless Architecture, networking, monitoring, logging, and more. (16 hour YouTube course): https://www.freecodecamp.org/news/prepare-for-the-google-professional-cloud-architect-certification-exam-and-pass/

    Three.js is a powerful 3D rendering tool that tons of artists use to build games and interactive experiences that can run right inside a browser. This new freeCodeCamp course will walk you through building 5 practical projects. You'll learn about foundational concepts before moving on to textures, dynamic particle effects, and interactive physics. (2 hour YouTube course): https://www.freecodecamp.org/news/create-3d-web-experiences-with-javascript-and-threejs/

    The Bag of Words algorithm is an important method that machine learning engineers have used to turn text into numbers so they can train their models. This tutorial will teach you how Bag of Words works, using Python code examples. It also describes the limitations of Bag of Words, and how scientists have gone on to create Word2Vec, GloVe, and other algorithms for mapping the relationships between words. (10 minute read): https://www.freecodecamp.org/news/how-bag-of-words-works/

    This week's song of the week is a deep cut from 1981's by Italian Disco singer Ago off their For You album. I love the groove here and the way the bass sits in the mix. Link's in the description. Listen to it after the podcast: https://www.youtube.com/watch?v=w9nUjNuYvfg

    Interview with AWS CEO (quotes I highlighted come from here - note that I misspoke and he is not a developer his path to CEO was through product management): https://www.finalroundai.com/blog/aws-ceo-matt-garman-says-replacing-junior-developers-with-ai-the-dumbest-thing

    Show More Show Less
    57 mins
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.