freeCodeCamp

freeCodeCamp's New Relational Databases Certification is Now Live

Jessica Wilkins |
The freeCodeCamp community just published our new Relational Databases certification. You can now sit for the exam to earn the free verified certification, which you can add to your résumé, CV, or LinkedIn profile. Each certification is filled with h...... read more

What Firewalls Really Do and Why Every Network (Still) Needs Them

Manish Shivanandhan |
Firewalls are one of the oldest tools in network security. Many people think they are outdated or replaced by newer tools like endpoint security or cloud security platforms, but that’s not the case. Firewalls still play a critical role in protecting...... read more

How to Build a Real-time AI Gym Coach with Vision Agents

Ekemini Samuel |
Computer vision is transforming how people train, from at-home workouts to smart gym mirrors. Imagine walking into your home gym, turning on your camera, and having an AI coach that sees your movements, counts your reps, and corrects your form in rea...... read more

freeCodeCamp's B1 English for Developers Certification is Now Live

Nielda Karla |
The freeCodeCamp community just published our new B1 English for Developers certification for intermediate learners of English as a second language. You can now sit for the exam to earn the free verified certification, which you can add to your résum...... read more

How to get promoted as a dev without becoming a manager – Staff Engineer Santosh Yadav interview [Podcast #202]

Beau Carnes |
Today Quincy Larson interviews Santosh Yadav. The son of a textile worker, he grew up inner-city Mumbai and studied hard to get into university. From there he's worked as a software engineer for 16 years. Along the way, he's picked up every distincti...... read more

How to Build a Smart HomeKit Virtual Light in Go

Rez Moss |
Recently, I wanted to understand how smart home devices actually work. When you scan a QR code and a light appears in your Home app, what's really happening? When you tap "on", what bytes travel across your network? The best way I know to understand...... read more

How to Build an AI Agent with LangChain and LangGraph: Build an Autonomous Starbucks Agent

Djibril-M🍀 |
Back in 2023, when I started using ChatGPT, it was just another chatbot that I could ask complex questions to and it would identify errors in my code snippets. Everything was fine. The application had no memory of previous states or what was said the...... read more

How to Build an LSM Tree Storage Engine from Scratch – Full Handbook

Ramesh Sinha |
Databases are one of the most important parts of a software system. They allow us to store huge amounts of data in an organized way and retrieve it efficiently when we need it. In the early days, when the volume of data was relatively small, engineer...... read more

Create a 2D Pixel Art Game in Unity

Beau Carnes |
Learn how to build a complete 2D Pixel Art Tower Defense game in Unity from scratch! We just posted a step-by-step tutorial on the freeCodeCamp.org YouTube channel that will guide you from a blank project to a fully playable game with a main menu, mu...... read more

freeCodeCamp's A1 Professional Spanish Curriculum (Beta) is Now Live

Nielda Karla |
The freeCodeCamp community just published the first three chapters of our new A1 Professional Spanish Curriculum. Each chapter includes hundreds of interactive tasks designed to help you take your first steps in learning Spanish with confidence. How...... read more