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.
If you want to build iOS apps this course is for you. You'll learn how to use the powerful SwiftUI framework along with XCode to build a movie browsing app. You'll also use SwiftData to save titles for offline viewing & learn about integrating APIs along the way.
www.freecodecamp.org/news/learn-s...
February 16, 2026 at 5:05 PM
Winter Olympics, Day 11! For today's coding challenge, you'll get an array of ice hockey teams and their records after the round robin games. Your task is to determine the match-ups for the semi-final round. See if you can solve it on the freeCodeCamp mobile app.
February 16, 2026 at 2:15 PM
If you're prepping for technical interviews, you likely have data structures and algorithms on the brain. And this in-depth course covers all the most popular ones. You'll also learn about Big O Notation, sorting & searching, dynamic programming, and more.
www.freecodecamp.org/news/master-...
February 16, 2026 at 1:02 PM
Voice apps have pretty strict requirements for latency, privacy, and customization - understandably. So it's often hard to find an AI voice tool that really fits your needs. In this guide, Michael helps you build your own voice AI agent using open source tools.
www.freecodecamp.org/news/how-to-...
February 16, 2026 at 9:01 AM
Serverless apps let you run and scale up production apps without touching server configs. And here, Chisom walks you through building a full-stack serverless CRUD app. You'll use AWS and React and learn about IAM roles, Lambda functions, API Gateways, and more.
www.freecodecamp.org/news/how-to-...
February 16, 2026 at 5:01 AM
Learning how to work with AI in the cloud is an important skill for devs these days. And in this 23 hour course, Andrew teaches you all the fundamentals of Generative AI. You'll learn about LLMs, AI assistants, prompt engineering, development tools, RAG, & more.
www.freecodecamp.org/news/learn-g...
February 16, 2026 at 1:01 AM
When you're building APIs in Node.js, there are some security best practices you should follow. They'll help you harden your APIs & protect them from common threats. Manish shows you how to use environment variables, validate input, rate limit endpoints, & more.
www.freecodecamp.org/news/how-to-...
February 15, 2026 at 9:01 PM
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