Sign in

freeCodeCamp.org

@freecodecamp.bsky.social
5.6K followers 4 following 4.1K 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 · 3h
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-...
021
freeCodeCamp.org @freecodecamp.bsky.social · 6h
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 · 7h
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 · 11h
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 · 15h
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 · 19h
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 · 23h
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...
041
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
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
Who's tired of spam calls, raise your hand! Well, for today's coding challenge, you'll determine if a phone number is spam based on various criteria. Check it out on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
Automation can successfully execute an operation without proving that it did what it was supposed to do. Here, Hugo explains how executable operational specifications can help you verify automations. You'll also learn to apply the model to CI/CD, infra, & more. www.freecodecamp.org/news/executa...
011
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
What can hundreds of devs build when they only have 24 hours? In this documentary, Quincy goes behind the scenes at SeaHack in Hong Kong. You'll see the process along with dev interviews, last-minute deployments, live pitches, and final judging. www.freecodecamp.org/news/inside-...
053
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
GitHub Search can do much more than keyword matching. It can filter repos, issues, commits, users, and code with powerful queries. In this handbook, you'll learn how to use search operators, qualifiers, and filters to explore projects more efficiently. www.freecodecamp.org/news/how-to-...
011
freeCodeCamp.org @freecodecamp.bsky.social · 27/09/2026
Many devs learn JavaScript by memorizing rules and copying patterns. But you need to understand how the JS engine really works when a weird bug hits. In this video tutorial, you'll learn how the JS engine handles execution contexts, memory, scope, and more. www.freecodecamp.org/news/think-l...
061
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
Kubernetes traffic isn't automatically secure. Pods, services, and cluster components can expose sensitive data if left unencrypted. Here, Destiny goes over how Kubernetes traffic encryption works & how to use cert-manager automate certificate management. www.freecodecamp.org/news/how-to-...
111
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
Wireshark is an open-source tool that lets you capture live network traffic & inspect the files. It's useful for troubleshooting network performance, investigating security issues, etc. Here, Hang teaches you how to use it to analyze your network traffic. www.freecodecamp.org/news/use-wir...
062
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
No one wants a speeding ticket when they're driving! Your task for today's coding challenge is to figure out how many vehicles were speeding given an array of vehicle speeds and a number representing the speed limit. See if you can solve it on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
Many older ASP.NET apps still run critical systems. But maintaining them gets harder over time. Here, Gopinath goes over project setup, config changes, and other practical strategies to modernize .NET apps without rewriting everything from scratch. www.freecodecamp.org/news/migrate...
021
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
If you have a website, incorporating an AI agent (or several) can be really helpful. Here, Andrew walks you through creating a team of agents for your site. You'll build the front end with React, the back end with Python, & use other helpful tools along the way. www.freecodecamp.org/news/build-a...
021
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
Time series data is rarely clean. There are missing values, duplicates, and inconsistent timestamps that can break your analysis. In this tutorial, Bala shows how to clean time series data using Pandas, handle gaps, and prepare datasets for modeling. www.freecodecamp.org/news/how-to-...
022
freeCodeCamp.org @freecodecamp.bsky.social · 26/09/2026
Protecting your privacy online doesn't come down to one tool. It's about layered habits that reduce what you expose in the first place. Here, Manish covers practical steps like stronger passwords, multi-factor auth, VPNs, and limiting data you share. www.freecodecamp.org/news/how-to-...
032
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
Using a VPN lets you access your home network no matter where you are. This has benefits, like greater security. Daniel shows you how to set one up here. You'll use the open source Tailscale mesh VPN and host it on a Raspberry Pi. www.freecodecamp.org/news/set-up-...
052
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
Elasticsearch is a popular tool that many sites use to power their search bars. This course teaches you how to build your own search engine and use it in your apps. You'll learn about index management, document storage, semantic search, embeddings, and lots more. www.freecodecamp.org/news/learn-e...
011
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
For today's coding challenge, you'll get an array. Your task is to return the second largest distinct number. See if you can solve it on the freeCodeCamp mobile app.
011
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
C++ is a powerful, high-performance programming language used for things like systems & game dev. Here, Mark teaches you the basics through a series of interactive exercises. You'll learn about variables, loops, arrays, functions, vectors, pointers, & lots more. www.freecodecamp.org/news/learn-p...
010
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
Wishing a very happy Mid-Autumn Festival to everyone around the world who's celebrating! 🥮 🏮
021
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
OSINT, or Open Source Intelligence, is the collection and analysis of information from public sources. This info is used by security experts and journalists. Here, Tommaso shows you how to set up the OpenOSINT framework, run autonomous investigations, & more. www.freecodecamp.org/news/build-a...
011
freeCodeCamp.org @freecodecamp.bsky.social · 25/09/2026
Many of the ideas behind modern deep learning came from Geoffrey Hinton’s research. In this course, Mohammed explains those breakthroughs with hands-on PyTorch code. He covers Boltzmann Machines, backpropagation, t-SNE, AlexNet, Capsule Networks, and more. www.freecodecamp.org/news/hands-o...
021
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
Being able to demo that you can build production-ready AI agents is useful these days. In this course, Andrew helps you prep for the Claude Certified Developer Foundations cert. You'll learn about agentic workflows, Claude APIs, context engineering, & more. www.freecodecamp.org/news/unlock-...
022
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
Being able to manage huge datasets effectively is a key skill for devs. And unoptimized time-series data can quickly slow standard PostgreSQL queries way down. Beau teaches you how to use TimescaleDB to optimize queries, reduce storage footprints, and more. www.freecodecamp.org/news/timesca...
031
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
A number is a perfect square if you can multiply an integer by itself to get that number. And for today's coding challenge, you'll need to determine if a given integer is a perfect square. Check it out on the freeCodeCamp mobile app.
021
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
Creating GUI apps doesn't have to be that complicated. With Tkinter, you can build desktop interfaces using Python. Here, Sara goes over how to build a working calculator app with buttons, layouts, event handling, & logic to teach core GUI programming concepts. www.freecodecamp.org/news/build-a...
011
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
Dynamic programming is a popular problem-solving technique. It's where you break a problem into smaller parts, solve each part once, & store the results. In this course, you'll learn the key patterns behind DP and develop a visual intuition for optimization. www.freecodecamp.org/news/learn-d...
031
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
If you're ready to step up your full-stack development skills, here's a course for you. Gavin helps you build a full-stack movie streaming app with Go, React, MongoDB, and OpenAI. By the end, you'll have a responsive, intelligent app with secure user auth. www.freecodecamp.org/news/build-a...
031
freeCodeCamp.org @freecodecamp.bsky.social · 24/09/2026
OAuth 2.0 is an authorization framework that lets third-party apps access user data on another service without sharing passwords. And this course teaches you how it works. You'll learn about the four OAuth roles, building the server, debugging, & more. www.freecodecamp.org/news/oauth-2...
042
freeCodeCamp.org @freecodecamp.bsky.social · 23/09/2026
Embedding a Gemini API key in client-side code can expose it to anyone using your app. Here, Caleb shows you how Firebase AI Logic + App Check can protect your AI requests. You'll learn about multi-turn chat, structured JSON output, & common debugging patterns. www.freecodecamp.org/news/why-you...
141
freeCodeCamp.org @freecodecamp.bsky.social · 23/09/2026
Porting a static site theme involves much more than translating template syntax. Brooklyn shows how to move a Jekyll theme to a Python-based static site generator. You'll learn about Markdown preprocessing, custom shortcodes, GitHub Actions deployment, & more. www.freecodecamp.org/news/how-to-...
021