freeCodeCamp

How to Build a Scholarship Research MCP Server with Node.js, Express, and MongoDB

Chinedu Otutu |
Scholarship hunting is a research job, not a single search box. You filter awards by field, GPA, citizenship, and deadline. You keep a shortlist. You write notes about essays and recommenders. Then yo... read more

How AI Receptionists Work: The Architecture Behind AI Phone Agents

Manish Shivanandhan |
An AI receptionist may sound simple from the outside: a caller speaks, the system responds, and the conversation continues until the caller gets an answer or reaches a person. Behind that conversation... read more

How to Use Discord with a Screen Reader: A Quick Guide

Florian Beijers |
Discord is one of those technologies that came out of nowhere several years ago and is now everywhere. A huge variety of servers around all sorts of communities, efforts, and initiatives have been pop... read more

How AI Is Changing Patching and What Devs Need to Know About Exposure Management

Reetain Raina |
When a vulnerability scanner reports 23 vulnerabilities in your application, of which 4 are critical, 7 are high, and the remaining 12 are medium, at first glance the answer seems clear: start patchin... read more

Agentic AI Engineering in Practice: How AI Engineers and Forward-Deployed Engineers Build with Claude Code, Codex, and Gemini

Rudrendu Paul |
A practical, three-tool guide to the AI-native software development life cycle (SDLC): Plan, Design, Build, Test, Deploy, Maintain, reimagined for agentic coding. In March 2025, a small nonprofit rese... read more

Claude Code Observability with OpenTelemetry

Puneet Singh |
Agentic coding tools like Claude Code, OpenAI Codex, Google Antigravity, and Cursor have become ubiquitous for everyday software development. As agentic systems mature, much of the work developers hav... read more

How to Build AI Systems That Know When They Don't Know: A Practical Guide

Chidiebere Njoku |
Large Language Models (LLMs) have fundamentally changed how we build internal business applications. They allow developers to create intelligent software that can synthesize complex corporate data, an... read more

How AI Chips Are Made

Beau Carnes |
We just published a comprehensive, first-principles course on the semiconductor supply chain on the freeCodeCamp.org YouTube channel. Taught by hardware specialist Kian Kyars, this deep dive explains... read more

How OpenTelemetry Works: A Complete Guide

Chosen Vincent |
If you’re a software developer or DevOps engineer, you've probably come across OpenTelemetry. It comes up a lot, especially when talking about observability, monitoring, or debugging distributed syste... read more

How to Use Skills in Agentic Flutter Development: A Handbook for Devs

Atuoha Anthony |
One of the biggest misconceptions about AI-assisted development is that using AI means giving up the engineering experience you've built over the years. It doesn't. You can take the architecture patte... read more