freeCodeCamp.org
banner
freecodecamp.bsky.social
freeCodeCamp.org
@freecodecamp.bsky.social
We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity.
Winter Olympics, Day 6! For today's coding challenge, you'll calculate the final score for a figure skating routine. See if you can solve it on the freeCodeCamp mobile app.
February 11, 2026 at 1:02 PM
When you're building an app, different parts need to communicate, within the app & with the outside world. APIs let you do this - and REST is a popular way to architect your APIs. Here, Oliver teaches you key REST API principles by building an Express movie app.
www.freecodecamp.org/news/learn-r...
February 11, 2026 at 9:01 AM
Data pipelines let you collect, process, and use huge amounts of data efficiently. But building and maintaining these pipelines can be tricky. In this in-depth course, you'll learn about data ingestion & normalization, data loading, tuning performance, and more.
www.freecodecamp.org/news/data-lo...
February 11, 2026 at 5:01 AM
When you're writing code, sometimes you may not even know it's vulnerable until something bad happens. So Manish wrote this guide to help you identify common security issues He talks about missing input validation, poor error handling, no rate limiting, & more.
www.freecodecamp.org/news/what-ma...
February 11, 2026 at 1:01 AM
When you're building an app, different parts need to communicate - both within the app & with the outside world. This happens through APIs, & REST has become a popular way to architect them. Here Oliver teaches you key REST API principles with an example project.
www.freecodecamp.org/news/learn-r...
February 10, 2026 at 9:01 PM
Data pipelines let you collect, process, and use huge amounts of data efficiently. But building and maintaining these pipelines can be tricky. In this course, you'll learn about data ingestion & normalization, data loading, tuning performance, and much more.
www.freecodecamp.org/news/data-lo...
February 10, 2026 at 5:07 PM
Winter Olympics, Day 5! For today's coding challenge, you'll get an array of times for a cross-country ski race. You'll need to convert them into times behind the winner's time. Check it out on the freeCodeCamp mobile app.
February 10, 2026 at 2:30 PM
Learning about algorithms is a key step in prepping for dev job interviews. And this course teaches you 10 popular ones that often come up in coding challenges. It covers array chunking, max char, fizz buzz, the pyramid string pattern, and more.
www.freecodecamp.org/news/top-10-...
February 10, 2026 at 1:02 PM
Machine learning lineage is a framework that helps you track & understand an ML model's whole lifecycle. It helps with validation, tracing failures, providing proof of training, & more. Kuriko helps you build an ML lineage using a price prediction model example.
www.freecodecamp.org/news/how-to-...
February 10, 2026 at 9:01 AM
When you're building an application, you likely don't want all users to have the same level of access. This is where role-based access control comes in handy. In this guide, Ayodele teaches you how to set up RBAC with custom claims ising Firebase rules.
www.freecodecamp.org/news/firebas...
February 10, 2026 at 5:01 AM
Go makes it easy to build APIs that are super fast from the get-go. But as you get more users, Go's natural speed might not be enough - and you'll need to set up caching. In this guide, Temitope shows you four ways to cache Go API responses for high performance.
www.freecodecamp.org/news/how-to-...
February 10, 2026 at 1:01 AM
OpenAI recently rolled out ChatGPT Apps. They're powered by the new Apps SDK and the Model Context Protocol (MCP). In this tutorial, Shola teaches you how they work. You'll use the ChatGPT apps SDK to build a pizza app, learn about rendering UI widgets, and more.
www.freecodecamp.org/news/how-to-...
February 9, 2026 at 9:02 PM
Amazon Bedrock AgentCore helps you build & deploy agents securely and at scale on AWS. It works with various frameworks & handles complex tasks like runtime management & IAM role config. Here, Emdadul helps you create and test your agent locally & deploy it.
www.freecodecamp.org/news/deploy-...
February 9, 2026 at 5:06 PM
Winter Olympics, Day 4! For today's coding challenge, you'll calculate your score in the ski jump and determine whether or not you won a medal. Check it out on the freeCodeCamp mobile app.
February 9, 2026 at 2:45 PM
When you're working with Kubernetes, you may want different security rules for different pods. And you can set this up with Security Groups for pods in AWS. Here, Destiny walks you through the whole process and explains the infra, EKS cluster config, & more
www.freecodecamp.org/news/how-to-...
February 9, 2026 at 1:02 PM
If you're building an app or API that has to respond quickly, caching can help. Instead of the server having to fetch the same data over & over, you store that data in memory. Here, Manish explains how in-memory caching works in Redis & walks you an example.
www.freecodecamp.org/news/how-in-...
February 9, 2026 at 9:02 AM
Building a custom chatbot can be tricky, especially if you want to keep the info private & efficient. So here, Elabonga teaches you how to create a local RAG app using Ollama & ChromaDB in R. By the end, you'll have built a Shiny interface for your chatbot, too.
www.freecodecamp.org/news/build-a...
February 9, 2026 at 5:01 AM
Continuous Integration & Continuous Delivery let you quickly update your code & deploy your apps. And here Chidiadi teaches you how to use GitHub Actions to build a CI/CD pipeline. You'll learn key GitHub actions concepts, the phases of the CI/CD process, & more.
www.freecodecamp.org/news/automat...
February 9, 2026 at 1:01 AM
The AWS Certified Solutions Architect Professional cert can help you prove your expertise in the Cloud. And in this course, Andrew helps you prep for the exam. You'll learn about storage services, networking, databases, security, management tools, and lots more.
www.freecodecamp.org/news/aws-sol...
February 8, 2026 at 9:01 PM
If you've ever wondered how LLMs like ChatGPT work, this course is for you. It covers the data prep, model training, & fine-tuning needed before an LLM is ready to go. You'll learn about the training process, from tokenizing raw text to fine-tuning a chatbot.
www.freecodecamp.org/news/train-y...
February 8, 2026 at 5:03 PM
Winter Olympics, Day 3! For today's coding challenge, you'll need to figure out how many penalty yards a Biathlete must ski to make up for a certain number of targets missed. See if you can solve it on the freeCodeCamp mobile app.
February 8, 2026 at 3:30 PM
LLMs are pretty impressive tools - but on their own, they can't "remember" anything. That's where vector stores come in and enhance their capabilities. In this article, Manish explains what vector stores are & how they work, teaches you about embeddings, & more.
www.freecodecamp.org/news/how-ai-...
February 8, 2026 at 1:01 PM
The Lazygit tool is a wrapper for the Git command line that replaces it with a user interface. And it has a ton of shortcuts you can use to work with branches in your project. Here, Rajdeep walks you through using Lazygit to improve your Git workflow.
www.freecodecamp.org/news/how-to-...
February 8, 2026 at 9:01 AM
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-...
February 8, 2026 at 5:01 AM
Feature flags let you control which features are visible to users without deploying new code. They help you do gradual rollouts, A/B testing, & more. In this guide, David teaches you how to build a production-ready feature flag system with Next.js and Supabase.
www.freecodecamp.org/news/how-to-...
February 8, 2026 at 1:01 AM