freeCodeCamp

How to Build Your First Multi-Agent AI System in Python and LangGraph

Darsh Shah |
In this tutorial, I'll show you how to build a multi-agent AI system in Python with no orchestration framework. We'll also implement this in LangGraph with nodes, edges, and shared state. The point of... read more

How to Containerize a Node.js Application with Docker and Deploy with GitHub Actions

Zia Ullah |
If you've been building Node.js projects, you've probably had an experience like this. The project runs fine on your machine, but when you push it to a server, something breaks. Maybe it's a different... read more

A Deep Dive into Gabeldorsche: The Bluetooth Stack Android Rebuilt on Purpose

Nikheel Vishwas Savant |
The Android Bluetooth stack spent about a decade being the reason your headphones disconnected during the good part of a song. Gabeldorsche is Google's attempt to fix that at the architectural level,... read more

How to Analyze Insider Transactions with Python: A CEO Buying Case Study

Nikhil Adithyan |
When a CEO buys shares after their company’s stock has fallen hard, it's tempting to read the purchase as a vote of confidence. The person running the business knows more than the average investor, so... read more

The React Native Live Activities Handbook: How to Build iOS Live Activities and Android 16 Live Updates

Farouq Seriki |
A Live Activity is the card that sits on your lock screen while a delivery rider approaches, updating itself without you opening the app. Apple shipped the API in iOS 16.1. Google shipped its own vers... read more

CNNs, RNNs, and Transformers Explained: A Mental Model for Key Deep Learning Concepts

Roland Sankara |
Okay, pop quiz: What is a neural network? What is deep learning? Does anything come to mind? I know that feeling – yes, that thing you’re feeling now. It’s either confidence that you know what I’m ask... read more

How to Build and Schedule Local AI Assistants for Daily Tasks

Darsh Shah |
Most AI agents are reactive as they wait for us to ask something. In this tutorial, I'll show you how to build local AI assistants that run on a schedule, handle the tasks you care about, and generate... read more

How to Integrate AI Agents in .NET Environments for Faster Development

Gopinath Karunanithi |
Generative AI agents are transforming .NET development by helping developers automate repetitive coding tasks, generate unit tests, assist with debugging, document code, and accelerate CI/CD workflows... read more

How to Build a Shadcn Sheet Component in React: Cart and Filter Panel Examples

Vaibhav Gupta |
A Sheet is a panel that slides in from the edge of the screen instead of popping up in the center like a modal. You've likely used one when you've opened a shopping cart on an e-commerce site or tappe... read more

How to Build a Browser-Based PDF Image Extractor Using JavaScript

Bhavin Sheth |
PDF files are widely used for sharing documents because they preserve formatting across different devices. Many PDFs contain valuable images such as logos, product photos, charts, diagrams, illustrati... read more