Sign in

freeCodeCamp.org

@freecodecamp.bsky.social
5.7K followers 4 following 4.2K posts

We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity.

PostsRepliesMedia
freeCodeCamp.org @freecodecamp.bsky.social · 2h
AI coding agents can get stuck in loops where each attempt creates more bugs + confusing context. Amir explains why these fix loops happen & how to get out of them. You’ll learn how to write more precise fix requests, use failing tests to guide the agent, & more. www.freecodecamp.org/news/how-to-...
000
freeCodeCamp.org @freecodecamp.bsky.social · 5h
Space Week, day 4: you're in a rover, trying to come in for a landing. You'll get a matrix of potential landing spots, and you'll need to find the safest one based on some (what we imagine would be very important) rules. See if you can solve it and land safely on the freeCodeCamp mobile app!
000
freeCodeCamp.org @freecodecamp.bsky.social · 10h
Basic web scrapers often break as soon as they hit CAPTCHAs, IP bans, or 403 errors. In this course Gavin teaches you how to build production-ready web scrapers that work on modern websites. You'll use Playwright, Cheerio, residential proxies, & a MERN dashboard. www.freecodecamp.org/news/build-p...
030
freeCodeCamp.org @freecodecamp.bsky.social · 14h
The open source community offers devs many opportunities to collaborate, learn, & grow. Contributing to OSS helps you develop skills, get key experience when job hunting, and so on. If you want to dive in, this course will teach you how to get involved. www.freecodecamp.org/news/become-...
031
freeCodeCamp.org @freecodecamp.bsky.social · 18h
You can combine React with AI tools in some cool ways. And in this course, Tapas walks you through building an AI code explainer app. You'll configure an Express backend, set up a REST API endpoint that talks to an LLM, then hook it all into your React app. www.freecodecamp.org/news/react-p...
010
freeCodeCamp.org @freecodecamp.bsky.social · 22h
Modern apps rarely live in isolation. They're used on laptops, staging servers, & prod. Each environment has its own quirks, which is where Docker and containers come in to save the day. In this guide, Manish teaches you how to Dockerize your app and deploy it. www.freecodecamp.org/news/how-to-...
031
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
You may have heard of OpenClaw, a viral open source project released late last year. It's an agent & messaging gateway that lets you automate digital tasks through platforms like Discord. In this course you'll learn how it works along with key security practices. www.freecodecamp.org/news/opencla...
021
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
Day three of Space Week! For today's challenge, you'll be channeling ET when he tried to phone home...if you're not an 80s kid, look it up. And check out the challenge on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
Harvard's CS50 is one of the most popular beginner CS courses in the world. And freeCodeCamp published an updated version that will teach you C, Python, SQL, and lots more. It also has a new section on the impact of artificial intelligence on computer science. www.freecodecamp.org/news/harvard...
051
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
JNI crashes often come from mismanaging object references rather than from complex native code. Here, Nikheel explains how local, global, & weak global references work. You'll learn about common JNI pitfalls, thread-safety rules, CheckJNI, & safer RAII patterns. www.freecodecamp.org/news/how-to-...
010
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
Software tools change, but the operational intent behind them doesn't have to. Hugo shows you how to separate a stable operational spec from its executor. He covers executor contracts, evidence normalization, conformance testing, + how it applies to AI agents. www.freecodecamp.org/news/how-to-...
011
freeCodeCamp.org @freecodecamp.bsky.social · 06/10/2026
Submitting a Making Tax Digital quarterly update involves more than sending income & expense totals. Here, Solomon teaches you how to build the full HMRC API workflow. You'll learn about cumulative summaries, submissions, common API gotchas, and more. www.freecodecamp.org/news/how-to-...
011
freeCodeCamp.org @freecodecamp.bsky.social · 05/10/2026
AI app builders do a lot more than just send a prompt to a model. Here, Shrijal shows you how to build a Lovable-style app builder with Next.js, cloud sandboxes, & AI agents. You'll learn about sandboxing, self-correcting agent loops, publishing, and more. www.freecodecamp.org/news/build-y...
021
freeCodeCamp.org @freecodecamp.bsky.social · 05/10/2026
If you have a website, your feedback may get scattered across inboxes, forms, & social media. So Andrew explains how to build an AI-assisted support system with Next.js + Jev. You'll learn all about ticket intake, AI triage, privacy-safe GitHub escalation & more. www.freecodecamp.org/news/how-to-...
021
freeCodeCamp.org @freecodecamp.bsky.social · 05/10/2026
It's day two of Space Week, woohoo! For today's coding challenge, you'll be searching for exoplanets...sounds cool, right? Check it out on the freeCodeCamp mobile app.
011
freeCodeCamp.org @freecodecamp.bsky.social · 05/10/2026
Kotlin is used for Android apps, backend services, and cross-platform development. In this course, you'll learn modern Kotlin from the basics through async programming. It covers functions, collections, OOP, generics, coroutines, Flows, and reactive streams. www.freecodecamp.org/news/learn-m...
032
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
Exceptions in Dart can hide failure paths until something breaks in prod. So Seyi shows you how to make errors typed, visible, & compiler-enforced. You'll learn how to use Records, sealed Result types, monads, and Freezed exceptions to build safer Flutter apps. www.freecodecamp.org/news/advance...
011
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
Hey, so it's the beginning of World Space Week! Neato. For today's coding challenge, you'll get the surface temp of a star in Kelvin, and you'll need to determine its stellar classification based on a range of temperatures. See if you can solve it on the freeCodeCamp mobile app.
012
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
Good UI/UX design starts with basic ideas and grows into polished, interactive prototypes. In this course, Wish teaches you how to design professional interfaces with Figma. You'll create wireframes, style guides, components, Auto Layout designs, and more. www.freecodecamp.org/news/learn-f...
031
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
APIs built for humans can be unreliable when AI agents need to use them themselves. Here, David explains how to design APIs that agents can use safely & predictably. You'll learn about deterministic behavior, strong schemas, idempotent writes, guardrails, & more. www.freecodecamp.org/news/how-to-...
022
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
Wake locks can keep Android apps running when needed, but leaks can quickly drain a device's battery. Here, Nikheel explains how to use wake locks safely and avoid common leaks. You'll learn about safe release patterns, modern alternatives, and debugging tools. www.freecodecamp.org/news/how-to-...
031
freeCodeCamp.org @freecodecamp.bsky.social · 04/10/2026
If you're using AI tools to build mobile apps, you'll still need to plan, work on the backend, test, + deploy before shipping. In this course, you'll build and publish a full-stack social app with Expo and React Native and take it from idea to App Store. www.freecodecamp.org/news/build-a...
022
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
Charts often require a surprising amount of setup and boilerplate to get right. In this tutorial, Ash shows you how to generate shadcn/ui charts and add them to a Next.js app. You'll learn all about chart theming, Recharts, and passing live server data, too. www.freecodecamp.org/news/how-to-...
161
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
Removing screens from wearables can them less distracting, but not necessarily more accurate. In this article, Reetain explains what really affects wearable data quality. You'll learn about sensors, tracking consistency, and the trade-offs of screenless devices. www.freecodecamp.org/news/are-scr...
011
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
For today's coding challenge, you'll get a password string, and you'll need to determine if it's weak, medium, or strong depending on certain rules. Check it out on the freeCodeCamp mobile app.
011
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
An AI healthcare app is only as reliable as the clinical data behind it. Here, Manish explains why healthcare AI needs strong data foundations before better models. You'll learn about data quality, interoperability, multimodal pipelines, and governance. www.freecodecamp.org/news/healthc...
121
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
Node.js lets you take your JavaScript skills beyond the browser and start building backend apps. In this handbook, Oluwatobi teaches you key Node.js + Express.js concepts. You'll learn about servers, routes, middleware, routers, controllers, views, and lots more. www.freecodecamp.org/news/nodejs-...
022
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
Large codebases get harder to navigate when you need to understand how functions connect across files. Here, Otobong shows you how to build a code graph with TypeScript + VS Code’s language APIs. You'll learn about call hierarchies, graph traversal, BFS, & more. www.freecodecamp.org/news/how-to-...
041
freeCodeCamp.org @freecodecamp.bsky.social · 03/10/2026
A Kubernetes rollout can get stuck even while your application keeps serving traffic. Here, Praneeth shows you how to diagnose stalled rollouts with a hands-on lab. You'll investigate image-pull errors, failed readiness probes, scheduling issues, and more. www.freecodecamp.org/news/how-to-...
021
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
Your Kubernetes cluster can look healthy, but AI inference can still be painfully slow. Here, Gursimar explains how to diagnose where that latency is coming from. You'll learn about routing, queueing, GPU capacity, autoscaling, and streaming performance. www.freecodecamp.org/news/how-to-...
021
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
A word counter is a simple project that lets you practice core front-end skills. In this tutorial, Bansidhar shows you how to build one with HTML, CSS, and vanilla JavaScript. The tool will count words, characters, sentences, and paragraphs in real time. www.freecodecamp.org/news/how-to-...
041
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
Today's coding challenge is the reverse of yesterday's! You'll take a non-negative integer and return its binary representation as a string. Check it out on the freeCodeCamp mobile app.
000
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
AI agents can read websites, but WebMCP can let them use website tools directly. Chudi explains how (+ why) he shipped WebMCP on two live sites despite near-zero adoption today. You'll learn how to prepare your site for agent interactions, too. www.freecodecamp.org/news/a-devel...
031
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
Building a basic RAG system is one thing. Making it secure, scalable, & prod-ready is another. In this course, Paulo teaches you how with LangChain + vector databases. You'll explore hybrid search, LangSmith observability, PGVector, security, GraphRAG, & more. www.freecodecamp.org/news/product...
032
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
GDPR compliance isn't just about policies. You need technical evidence that personal data is protected. Here, Ayobami explains how to implement GDPR Article 32 controls in real systems. You'll learn about encryption, audit logging, session security, & more. www.freecodecamp.org/news/gdpr-ar...
021
freeCodeCamp.org @freecodecamp.bsky.social · 02/10/2026
LLMs can struggle to answer questions about docs they weren't trained on. Here, Ashutosh explains Retrieval-Augmented Generation & shows you how to build a working PDF chatbot in Python. You'll use LangChain, Gemini, and ChromaDB to retrieve relevant context. www.freecodecamp.org/news/rag-exp...
051
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
Automation can be confusing when the rules for what should happen are hidden inside the tools that execute them. Here, Hugo explains why software systems need an explicit layer between operational intent & execution. You'll learn how to separate everything, too. www.freecodecamp.org/news/softwar...
031
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
AI-generated infrastructure code can be syntactically correct, but it can still have serious security issues. In this handbook, Kayode shows you how to govern infra changes with Policy as Code and Open Policy Agent. www.freecodecamp.org/news/how-to-...
011
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
For today's coding challenge, you'll learn a little bit about binary numbers. Your task will be to take a string that represents a binary number and return its decimal equivalent as a number. See if you can solve it on the freeCodeCamp mobile app.
011
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
Résumé screening gets tough at scale, especially when AI scores aren't reliably comparable. Here, Sharvin helps you build an AI résumé screener with Next.js, Supabase, + TypeSafe Jev. You'll learn about calibrated scoring, human review, & the app's architecture. www.freecodecamp.org/news/build-a...
031
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
ORMs help prevent SQL injection, but raw queries and escape hatches can reopen the risk. So Canio explains four common ORM injection patterns + how to fix them. You'll learn about parameter binding, identifier allowlists, second-order injection, & safer ORM APIs. www.freecodecamp.org/news/how-orm...
031
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
Fullscreen web experiences involve more than just hiding the browser chrome. In this tutorial, Alex shows you how to use JavaScript’s Fullscreen and Wake Lock APIs together. You'll learn about fullscreen state, browser fallbacks, & keeping the screen awake, too. www.freecodecamp.org/news/fullscr...
021
freeCodeCamp.org @freecodecamp.bsky.social · 01/10/2026
Building a reliable AI assistant involves more than just sending prompts to a model. In this tutorial, Chidozie helps you build a customer-support assistant with the Claude API. He covers conversation memory, tool use, workflows, and evaluation. www.freecodecamp.org/news/how-to-...
021
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
Algorithmic trading combines market data, strategy logic, and brokerage APIs into one system. In this course, you'll learn how to build a momentum trading app with Python + Django. You'll generate signals and execute paper trades along the way, too. www.freecodecamp.org/news/python-...
052
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
A strong technical writing portfolio needs to show more than writing ability these days. Here, Casmir explains how you can become a stronger developer educator by building, testing, & verifying what you teach. You'll learn what to include in your portfolio, too. www.freecodecamp.org/news/how-to-...
031
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
For today's coding challenge, you'll build a phone number formatter. See if you can do it on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
AI apps don't always need to send data to a server. Here, Timilehin shows you how to run machine learning right in the browser with TensorFlow.js and WebGPU. You'll build an image classifier and benchmark browser AI performance across CPU, WebGL, and WebGPU. www.freecodecamp.org/news/build-a...
021
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
A system can appear healthy even when something is wrong behind the scenes. In this handbook, Osomudeya shows you how to use Bash + Python for real-world DevOps automation. You'll detect AWS cost spikes, trace service logs, find infrastructure drift, & more. www.freecodecamp.org/news/how-to-...
230
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
AI coding agents can work with your code, but they can't always see what's happening in the browser. Achiya shows you how to connect an AI agent to Safari on macOS w/ Safari MCP. You'll automate logged-in browser workflows & learn about native browser automation. www.freecodecamp.org/news/how-to-...
233
freeCodeCamp.org @freecodecamp.bsky.social · 30/09/2026
AI coding agents can build quickly, but unstructured workflows can create fragile software. In this handbook, Qudrat shows you how to build a software factory with Claude Code. You'll create specialized agents, an orchestrator, hooks, and review workflows, too. www.freecodecamp.org/news/how-to-...
031