Sign in

freeCodeCamp.org

@freecodecamp.bsky.social
5.6K 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 · 4h
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 · 8h
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 · 8h
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 · 12h
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 · 16h
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 · 20h
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
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
Medical images can contain patient identifiers in both their metadata & visible pixels. Here, Lakshmi shows you how to build an AI-powered de-identification pipeline for clinical research. You'll use MONAI, OCR, and NER to detect and remove sensitive info. www.freecodecamp.org/news/build-a...
011
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
AI features often produce shared outputs, which can distort standard user-level A/B tests. Here, Rudrendu shows you how to use cluster randomization for LLM-based tools in Python. You'll model direct and spillover effects, calculate confidence intervals, & more. www.freecodecamp.org/news/cluster...
011
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
For today's coding challenge, you'll need to return the longest word in a sentence. Seems pretty straightforward, right? Just read the rules first! Check it out on the freeCodeCamp mobile app.
000
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
Flutter developers can now use Dart for both their frontend & their Firebase backend. In this handbook Anthony explains Dart Cloud Functions and the Firebase Admin SDK. You'll learn how to build, test, and deploy functions, share models across your stack, & more. www.freecodecamp.org/news/how-to-...
011
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
If you want to broaden your skills as a dev, learning about databases and SQL is helpful. And this course from Harvard will teach you DB and SQL basics. You'll learn about querying & writing to databases, DB design, and how to optimize and scale your DBs, too. www.freecodecamp.org/news/learn-d...
021
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
If you want to build an AI project that's more than just an API wrapper, this course is for you. Ayush explains everything from generating ideas to deploying your app. He also talks about how you can monetize your skills by selling your project idea to clients. www.freecodecamp.org/news/build-a...
021
freeCodeCamp.org @freecodecamp.bsky.social · 29/09/2026
When you're first learning to code, you likely build simple projects like todo apps. And this is great for getting started - but eventually you'll want to move on to more complex things. Here, Spruce helps you go from "Hello World" to building real world apps. www.freecodecamp.org/news/how-to-...
071
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
If you're prepping for technical interviews, you may be working through a bunch of LeetCode problems. This is helpful, but you should really understand the key concepts behind these DSA problems first. In this visual handbook, Eda covers what you need to know. www.freecodecamp.org/news/leetcod...
021
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
System design addresses how different parts of a system communicate, manage data, & handle requests. And this course teaches you the key concepts by building a YouTube clone. Along the way you'll incorporate 3 key services: upload, watch, & transcoder. www.freecodecamp.org/news/learn-h...
041
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
For today's coding challenge, you'll get the first line of a CSV file, and you'll need to return an array containing the headings. Check it out on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
Many devs are using Retrieval Augmented Generation to improve their LLM's capabilities. And in this course, you'll learn RAG fundamentals, along with key model context protocol concepts. The course uses the Python SDK and covers working with AI agents, too. www.freecodecamp.org/news/learn-r...
141
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
Relational databases are used all the time in software development - so you should know how they work. In this course, you'll learn relational DBs from the ground up. It covers SQL filtering and aggregation, keys, ER diagrams, access control, and more. www.freecodecamp.org/news/learn-r...
021
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
The Linux operating system powers the majority of the world's servers. So it's a great tool to know. And this course will teach you Linux basics. You'll learn how to manage & troubleshoot a wide range of systems & you'll practice the concepts with labs. www.freecodecamp.org/news/free-li...
041
freeCodeCamp.org @freecodecamp.bsky.social · 28/09/2026
Becoming a full-stack dev takes a lot of work with lots of skills to learn. To make your journey a little easier, here's 48 hours worth of coursework that'll help get you there. You'll start with basics, then dive into JavaScript, learn key tools, & more. www.freecodecamp.org/news/become-...
031
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
What better way to understand a powerful tool like Claude Code than to build your own version of it? Here, Lane helps you code your own AI agent. You'll use Python and Gemini and learn about multi-directory projects, how AI tools work under the hood, & more. www.freecodecamp.org/news/build-a...
031
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
With a traditional word processor, you act as the writer, layout designer, and typesetter. LaTeX automates many design mechanics so you can focus on content. In this 41-hour course, you'll learn document structure, math notation, citations, formatting, & more. www.freecodecamp.org/news/learn-l...
021