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.
Building modern web apps can involve lots of complex tasks. But there are some helpful tools you can use that manage a lot of these processes for you. Here, Raju teaches you how to deploy a static web app on AWS with Amplify, Lambda, API Gateway, & DynamoDB.
www.freecodecamp.org/news/how-to-...
February 15, 2026 at 5:03 PM
Winter Olympics, Day 10! For today's coding challenge, you'll determine a ski hill's difficulty level based on various factors. Check it out on the freeCodeCamp mobile app.
February 15, 2026 at 2:30 PM
Concurrency & parallelism are software development concepts that are often confused. Both refer to a system's ability to handle multiple tasks - but they work quite differently. Here, Wisdom explains the differences to help you build scalable, efficient systems.
www.freecodecamp.org/news/concurr...
February 15, 2026 at 1:01 PM
Configuration files give you a structured way to manage your app's settings. And here, Bala teaches you how to read and parse INI config files in Python. You'll use the built-in configparser module & create a config manager, work with multiple INI files, & more.
www.freecodecamp.org/news/how-to-...
February 15, 2026 at 9:01 AM
Google has a Generative AI Leader cert you can get to show you know how to effectively & responsibly use GenAI in business. And in this course, Andrew helps you study and prepare for the exam. He'll give you a deep understanding of Google Cloud's GenAI offerings.
www.freecodecamp.org/news/pass-th...
February 15, 2026 at 5:01 AM
When you're working with & analyzing data, there are many small mistakes you can make that become big down the line. So in this guide, Oyedele explains common pitfalls & how to avoid them. You'll learn about bias, unclear inputs, misinterpreting results, & more.
www.freecodecamp.org/news/common-...
February 15, 2026 at 1:01 AM
The Model Context Protocol lets AI agents securely and intelligently interact with your data. And in this course, you'll learn how to create MCP servers using the open source FastMCP Python lib. You'll build a calculator app, integrate APIs, and test it all, too.
www.freecodecamp.org/news/learn-m...
February 14, 2026 at 9:01 PM
A sleek, modern sidebar can really improve your app's user experience. And in this tutorial, Hitesh shows you how to use the react-mui-sidebar package in your projects. He explains how it works and helps you install and set it up in a React and Next.js app.
www.freecodecamp.org/news/how-to-...
February 14, 2026 at 5:05 PM
Winter Olympics, Day 9! For today's coding challenge, you'll get a string representing the curves on a skeleton track. Your task is to determine the track's difficulty based on these curves. Check it out on the freeCodeCamp mobile app.
February 14, 2026 at 2:02 PM
Extracting text from a PDF can be quite tricky - even with the various libraries available. So that's why Chidera decided to make his own text-extractor tool. In this in-depth guide, he walks you through building it with Node.js and TypeScript.
www.freecodecamp.org/news/build-a...
February 14, 2026 at 1:02 PM
In most languages, programs use the stack and heap to store data in memory. But in Go, you don’t choose where values live – the compiler decides using escape analysis. Here, Ijeoma explains what escape analysis is, what causes heap allocations, and more.
www.freecodecamp.org/news/underst...
February 14, 2026 at 9:01 AM
Data fetching in React can get tricky as your apps scale. And in this handbook, Tapas walks you through modern data fetching strategies. You'll first review useEffect, then learn how to use Suspense, the new use() API, and ErrorBoundary.
www.freecodecamp.org/news/the-mod...
February 14, 2026 at 5:01 AM
You may have read that Heroku is moving into a sustaining engineering model. And while it may still be a solid choice for many projects, you may be looking for an alternative. Here, Manish shares some helpful deployment options & explains their features.
www.freecodecamp.org/news/top-her...
February 14, 2026 at 1:01 AM
Developing solid public speaking and presentation skills can really help you out as a dev. And to help you improve, Timothy created this practical project: building a real-time public speaking and presentation coach with Stream Video, Vision Agents, & Python.
www.freecodecamp.org/news/how-to-...
February 13, 2026 at 9:01 PM
If you really want to understand how LLMs work, try coding your own version from scratch. And that's exactly what you'll do in this course: build a Llama 4-like LLM from the bottom up. You'll build a tokenizer, learn about the attention mechanism, & lots more.
www.freecodecamp.org/news/code-yo...
February 13, 2026 at 5:08 PM
Winter Olympics, Day 8! For today's coding challenge, you'll be given an array of segment times for a luger. Your goal is to determine which segment had the fastest speed and what that speed was. Check it out on the freeCodeCamp mobile app.
February 13, 2026 at 2:45 PM
If you're prepping for tech job interviews, you should know how to apply data structures & algorithms to coding challenges. And this course helps you learn the key DSA you'll need to know. It covers arrays, sets, hashmaps, Big O notation, binary search, & more.
www.freecodecamp.org/news/data-st...
February 13, 2026 at 1:03 PM
Vim is a powerful, customizable text editor that many devs swear by. It has a steep learning curve for beginners, but this course helps smooth that out for you. In it, Andrew teaches you about Vim's history, customization & plugins, and core commands.
www.freecodecamp.org/news/masteri...
February 13, 2026 at 9:01 AM
If you want to practice your AI + coding skills, this one's is for you. Arunachalam helps you build an AI-powered bot using Node.js, Gemini, & other popular tools. You'll learn how to automate fetching & processing the data then compose tweets based on that data.
www.freecodecamp.org/news/how-to-...
February 13, 2026 at 5:01 AM
If you want to protect yourself against cybersecurity threats, you should know how attackers might hack you. In this course, you'll learn how to defend against real-world vulnerabilities. You'll also learn about pentesting, network security, helpful tools & more.
www.freecodecamp.org/news/learn-c...
February 13, 2026 at 1:01 AM
If you want your AI-powered app to be personalized - and to survive production - you'll need to connect it to tools & manage multi-step workflows. Here, Nataraj helps you build AI agents that remember user preferences (without breaking context).
www.freecodecamp.org/news/how-to-...
February 12, 2026 at 9:03 PM
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