How to: December 12, 2025
1. freeCodeCamp just launched our new JavaScript Data Structures and Algorithms Certification. You can now take the final exam and earn this verified cert, then add it to your LinkedIn, CV, or personal website. This is version 10 of the core freeCodeCamp curriculum. The community collectively spent thousands of hours developing all this to serve as your shortest path to acquiring programming fundamentals. (300 hour interactive curriculum – announcement article and FAQ): https://www.freecodecamp.org/news/freecodecamps-new-javascript-certification-is-now-live/

2. freeCodeCamp also published a project-oriented course on building your own AI agents using the n8n framework. You'll learn about vector databases, Retrieval-Augmented Generation, multi-workflow builds, and more. You can code along at home, and by the end of the course you'll have a variety of agentic projects you can show off to your friends. (4 hour course): https://www.freecodecamp.org/news/learn-n8n-to-design-develop-and-deploy-production-grade-ai-agents/

3. On this week's podcast I interview Kunal Kushwaha. He's a software engineer and prolific computer science teacher on YouTube. After years of preparation, he failed India's Engineering Entrance Exam not once but twice. But he persevered. He built his own learning path by contributing code to open source projects. In his short career as a developer, he's worked at small startups as well as at a big UK cloud provider as their field CTO. He shares tons of tips for learning new skills, being productive while working remotely, and his thoughts on the Indian higher education system. (1 hour watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/how-to-build-your-own-learning-path-using-open-source-with-kunal-kushwaha-podcast-200/

4. Tell your friends who are learning English: freeCodeCamp just launched our English for Developers curriculum. You can learn vocab, grammar, reading, and listening – all through stories set in a Silicon Valley tech company. This is level A2 English, meaning it's lower intermediate. We'll introduce other CEFR levels in the coming months as well. (interactive curriculum with certification – announcement article and FAQ): https://www.freecodecamp.org/news/freecodecamps-a2-english-for-developers-certification-is-now-live/

5. freeCodeCamp also published an advanced Python course that will teach you about sequence models and Neural Machine Translation. You'll learn about historical breakthroughs, architectural innovations, and mathematical insights as you reproduce the findings of 7 landmark AI papers using the PyTorch machine learning library. (7 hour YouTube course): https://www.freecodecamp.org/news/building-nmt-from-scratch-pytorch-replications-of-7-landmark-papers/

Quote of the Week:
*“Open source saved my career. It gave me credibility, proof of work, skills, projects to showcase, and a network.”* — Software Engineer Kunal Kushwaha on this week's freeCodeCamp podcast