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.
Testing your applications is something you should do before problems appear in production. And if you're building apps with React + Vite, the Vitest framework is a good fit. In this tutorial, Abraham walks you through testing your components & hooks with Vitest.
www.freecodecamp.org/news/how-to-...
February 12, 2026 at 5:05 PM
Winter Olympics, Day 7! For today's coding challenge, you'll get two arrays representing the lap times of two speed skaters. You'll need to return the lap number where there's the biggest difference in times. Check it out on the freeCodeCamp mobile app.
February 12, 2026 at 3:15 PM
If you want to show that you have a deep understanding of Kubernetes admin, this course is for you. It'll help you study for the Kubernetes Administrator cert exam. You'll learn about cluster architecture, RBAC, workloads and scheduling, networking, & lots more.
www.freecodecamp.org/news/prepare...
Prepare for the Kubernetes Administrator Certification and Pass [2026 update]
We just posted a course on the freeCodeCamp.org YouTube channel to help prepare you for the Certified Kubernetes Administrator Certification. This course is designed to provide a deep, practical…
www.freecodecamp.org
February 12, 2026 at 1:02 PM
Git stash lets you temporarily save uncommitted code changes so you can go work on something else without committing incomplete work. It has a bunch of helpful variations, too. Here, Chidiadi shows you examples of git stash push, pop, apply, list, and more.
www.freecodecamp.org/news/how-to-...
February 12, 2026 at 9:02 AM
Design patterns give you proven solutions to common problems in software development. If you've ever struggled with repeatedly creating objects or managing different object types, the factory pattern can help. Here Bala shows how it works in Python with examples.
www.freecodecamp.org/news/how-to-...
February 12, 2026 at 5:01 AM
Here's a practical project to help you improve your Python skills: building a résumé screening system. Abdul focuses on core coding concepts & the power of multi-processing. You'll parse documents, design a scoring algorithm, build a web interface, & deploy it.
www.freecodecamp.org/news/python-...
February 12, 2026 at 1:01 AM
It's often helpful to visualize your network traffic in real time. So here Chaitanya helps you build a network traffic dashboard with Python & Streamlit. You'll learn how to capture raw network packets, process the data & create real-time updating visualizations.
www.freecodecamp.org/news/build-a...
February 11, 2026 at 9:02 PM
Understanding basic AI and Machine Learning concepts is essential for devs. But getting started and learning all the key terms and core ideas can be overwhelming. In this course, Vladimirs covers concepts like variance, p-values, neural networks, and tons more.
www.freecodecamp.org/news/essenti...
February 11, 2026 at 5:06 PM
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