How to: December 19, 2025
1. I'm thrilled to announce that freeCodeCamp just launched our new Python certification curriculum. You can learn Python by building projects right in your browser. You'll learn a ton of fundamental programming concepts through our extensive theory sections. Then you'll apply that theory and get lots of reps with Python syntax by building projects. You can sit for the final exam and earn a certification that you can add to your LinkedIn or portfolio website. This is just one of the six certs in Version 10 of freeCodeCamp's Full Stack Developer Curriculum. This Python module is years in the making, and I think you're going to learn a lot from it. (comprehensive interactive curriculum): https://www.freecodecamp.org/news/freecodecamps-new-python-certification-is-now-live/

2. Learn game development fundamentals by building your own 2D pixel art tower defense game. You'll use the popular Unity game development framework. You can code along at home and learn how to set up 2D tilemap levels, animate pixel-art characters, build towers, and spawn enemy waves. Then you'll learn how to export your game to be playable on Windows, Android, and in a web browser. (10 hour YouTube course): https://www.freecodecamp.org/news/create-a-2d-pixel-art-game-in-unity/

3. On this week's podcast I interview Jason Lengstorf, a college dropout who taught himself programming while building websites for his emo band. 22 years later, he's worked as a developer at IBM, Netlify, and run his own dev consultancy. He shares his observation that many CEOs over-estimated the impact of AI coding tools and laid off too many developers. He says the developer job market has already rebounded a bit, but will never be the same. He shares tons of tips for how to land roles in the post-LLM labor market. (1 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/the-ai-is-going-to-replace-devs-hype-is-over-22-year-developer-veteran-jason-lengstorf-podcast-201/

4. Learn modern web development techniques by building your own sales dashboard app using React, JavaScript, and Supabase. You'll start by architecting your database schema. Then you'll set up session management. Finally, you'll implement real-time data operations. By the end of the course, you'll have a dashboard app you can show off to your friends. (5 hour YouTube course): https://www.freecodecamp.org/news/supabase-for-beginners/

5. Now you can learn Spanish on freeCodeCamp. We just launched our Spanish curriculum today, which we've been working on all year. You'll learn proper Spanish pronunciation, greetings, introductions, numbers, and more. You'll also learn how to type Spanish characters like this one ñ on your phone and computer. We already have more than 200 steps live, with the rest of the CEFR A1 level going live in 2026. ¡Aprendamos! (fully interactive curriculum): https://www.freecodecamp.org/news/freecodecamps-a1-professional-spanish-curriculum-beta-is-now-live/

Quote of the Week:
*“The promise was that AI was going to replace developers. We’re seeing pretty clearly that’s not the case. Anything beyond a toy, anything that requires maintenance or significant feature development, you can’t vibe-code that. The strongest developers in the future are the ones who have the right skills to leverage AI effectively.”* — Software Engineer Jason Lengstorf on this week's freeCodeCamp podcast