How to: May 23, 2025
1. freeCodeCamp just published a course on building AI agents using the open source LangChain LangGraph Python framework. This course will teach you fundamental Agentic AI concepts like Elements, Type Annotations, and Retrieval Augmented Generation. You can code along at home, and by the end of the course you'll have built 5 different agents you can show to your friends. (3 hour YouTube course): https://www.freecodecamp.org/news/learn-langgraph-and-build-conversational-ai-with-python/

2. freeCodeCamp also published this comprehensive guide to Relational Database Management Systems. You'll learn key database architecture concepts and how to diagram them. You'll also learn about Relational Algebra, Data Normalization, Schema Design, SQL Queries, and more. (9 hour YouTube course): https://www.freecodecamp.org/news/master-database-management-systems/

3. On this week's freeCodeCamp podcast, I interview a developer from Iraq about her journey into tech. She has managed to build out her professional reputation through live-streaming herself participating in online coding and data science competitions. She shares tips for making friends with other developers – even when you're living far away from tech hubs like Silicon Valley. (90 minute watch or listen in your favorite podcast app): https://www.freecodecamp.org/news/how-to-make-developer-friends-when-you-dont-live-in-silicon-valley-with-iraqi-engineer-codelife-podcast-172/

4. Learn what JavaScript Linting is and how it helps you write better code. This tutorial will also teach you about Abstract Syntax Trees and why they're so useful for representing code. (20 minute read): https://www.freecodecamp.org/news/how-javascript-lint-rules-work-and-why-abstract-syntax-trees-matter/

5. I'm thrilled to announce that freeCodeCamp just published our first-ever course on a world language. This full-length Spanish for Beginners course will teach you basic grammar and vocabulary so you can speak at a CEFR A1 Level. The instructor has more than 17 years of experience teaching Spanish to beginners. ¡Vámonos! (9 hour YouTube course): https://www.freecodecamp.org/news/learn-a1-level-spanish/

Quote of the Week: *"I had never coded before I started my Computer Science degree. I felt behind compared to my peers. But I started searching online. I found freeCodeCamp. Just being able to write code in the browser and see the output – that was what made coding feel practical and doable."* — Iraqi Software Engineer Code;Life on this week's freeCodeCamp podcast