freeCodeCamp

How to learn programming and CS in the AI hype era – interview with dev and prof Mark Mahoney [Podcast #215]

Beau Carnes |
Today Quincy Larson interviews Mark Mahoney. He worked as a dev before becoming a computer science professor. He's taught computer science for 23 years at Carthage College, a 180-year-old US universit... read more

CUDA Programming for NVIDIA H100s

Beau Carnes |
Learn CUDA programming for NVIDIA Hopper GPUs. We just posted a course on the freeCodeCamp.org YouTube channel that will teach you to build efficient WGMMA pipelines and leverage Cutlass optimizations... read more

How to Build Reliable AI Systems.

Jide Abdul-Qudus |
We've all been there: You open ChatGPT, drop a prompt. "Extract all emails from this sheet and categorize by sentiment." It gives you something close. You correct it, it apologizes, and gives you a ne... read more

How to Build an Online Marketplace with Next.js, Express, and Stripe Connect

Michael Okolo |
Have you ever wondered how platforms like Etsy, Uber, or Teachable handle payments for thousands of sellers? The answer is a multi-vendor marketplace: an application where merchants can sign up, list... read more

How to Build a Cost-Efficient AI Agent with Tiered Model Routing

Daniel Nwaneri |
Most AI agent tutorials make the same mistake: they route every task to the most expensive model available. A character count doesn't need GPT-4. A presence check doesn't need Sonnet. A regex doesn't... read more

The WebCodecs Handbook: Native Video Processing in the Browser

Sam Bhattacharyya |
If you've ever tried to process video in the browser, like for a video editing or streaming app, your options were either to process video on a server (expensive) or to use ffmpeg.js (clunky). With th... read more

The Bluetooth LE Audio Handbook: From "Why Does My Call Sound Like a Tin Can?" to AOSP Implementation

Nikheel Vishwas Savant |
Since the early 2000s, Bluetooth has been the dominant way we listen to wireless audio, powering everything from the first mono headsets to today's true wireless earbuds. But the underlying technology... read more

How to Set Up OpenClaw and Design an A2A Plugin Bridge

Nataraj Sundar |
OpenClaw is getting attention because it turns a popular AI idea into something you can actually run yourself. Instead of opening one more browser tab, you run a Gateway on your own machine or server... read more

Swarm Intelligence Meets Bluetooth: How Your Devices Self-Organize and Communicate

Nikheel Vishwas Savant |
Have you ever watched a flock of starlings at sunset? Thousands of birds, wheeling and swooping in perfect unison. There's no leader, no choreographer, no bird with a clipboard shouting directions. Ju... read more

Master AI Drone Programming

Beau Carnes |
We just posted a comprehensive course on the freeCodeCamp YouTube channel focused on AI drone programming using Python. Created by Murtaza, this tutorial utilizes the Pyimverse simulator, a high-fidel... read more