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 learn Kotlin and Android development, this course is for you. You'll learn Kotlin syntax, Android UI design, & how to build dynamic lists & implement helpful features. By the end, you'll have built your own Uber clone for lots of hands-on practice.
www.freecodecamp.org/news/master-...
November 13, 2025 at 5:01 AM
A web service is a standarized way for software apps to communicate with each other over a network. And here, Kumar teaches you how they work & why they're important. You'll learn about 2 main types of web services - SOAP & REST - and when to use each one.
www.freecodecamp.org/news/how-web...
November 13, 2025 at 1:01 AM
Vite is a modern front-end build tool that that focuses on speed & developer experience. This course teaches you how to use it in your projects. You'll learn how to integrate TypeScript, manage environment variables, customize Vite, & use it to build React apps.
www.freecodecamp.org/news/learn-v...
November 12, 2025 at 9:02 PM
Vue.js is a popular JavaScript framework for building user interfaces & single page apps. And in this course, Rachel teaches you how to use it by building real projects. You'll learn core concepts like components, reactivity, & template syntax, and lots more.
www.freecodecamp.org/news/learn-v...
November 12, 2025 at 5:05 PM
For today's coding challenge, you'll build an email signature generator. Find it on the freeCodeCamp mobile app.
November 12, 2025 at 1:02 PM
As your apps get more complex, you'll have slower builds, more dependencies, & heavier Docker images. And if you haven't configured your setup properly, it could get painful. Here, Daniel teaches you how to use multi-stage builds to get slim & fast Docker images.
www.freecodecamp.org/news/build-s...
November 12, 2025 at 9:01 AM
As a dev, you probably love automating things - and writing scripts is a great way to save time. Here, Arunachalam explains how scripts work so you can create your own. He goes through some use cases + the pros and cons of using scripts, then shows examples.
www.freecodecamp.org/news/what-ar...
November 12, 2025 at 5:01 AM
If you want to use an LLM, you don't need a cloud subscription or massive server. You can run it right on your personal computer - and Manish shows you how. You'll learn how to install Ollama via the UI and command line, set everything up, & then run it locally.
www.freecodecamp.org/news/how-to-...
November 12, 2025 at 1:01 AM
If you're building a project you want others to work on, you'll want to create a solid README file. And here, Casmir explains how to structure it effectively. He walks you through all the key info to include & even shares a template you can use for your READMEs.
www.freecodecamp.org/news/how-to-...
November 11, 2025 at 9:02 PM
Makaton is a sign and symbol language that supports speech & communication. And Omotayo found a great use case for AI: a Makaton to English interpreter. Here, he walks you through his process using Gemini Nano & the Gemini API to build this lightweight web app.
www.freecodecamp.org/news/how-i-b...
November 11, 2025 at 5:04 PM
If you've been trying out a few LLMs, you may have noticed that they don't all behave the same. So how do you choose the right model for your needs? This is where benchmarking comes in. Here, Surya teachers you effective model benchmarking techniques + examples.
www.freecodecamp.org/news/choose-...
November 11, 2025 at 1:02 PM
Bluetooth has been around for a while - and you probably don't even think about it much anymore. But it's there, helping all sorts of devices communicate. Here, Nikheel explores the current state of bluetooth: what’s new, what’s possible, and how to use it.
www.freecodecamp.org/news/the-sta...
November 11, 2025 at 9:01 AM
When you think about online privacy, two tools may come to mind: VPNs & proxies. While they both hide your IP address & let you browse the net more privately, they work differently. Here, Manish explains the differences + how each tool works to help you choose.
www.freecodecamp.org/news/vpns-vs...
November 11, 2025 at 5:01 AM
If you have a website, big or small, it may become a target for attackers. So you should know the top ways they might try to exploit vulnerabilities. Here, Manish talks about SQL injection, cross-site scripting, weak authentication, & more - and how to fix them.
www.freecodecamp.org/news/how-hac...
November 11, 2025 at 1:01 AM
If you want to advance your career in AI & ML, the AWS Certified AI Practitioner cert may be for you. And Andrew made this study course to help you prep for it. It covers Gen AI basics, tools like PartyRock & SageMaker, lake formation, and more.
www.freecodecamp.org/news/prepare...
November 10, 2025 at 9:03 PM
React & Tailwind CSS are two popular tools for frontend web development. And if you want to be a frontend developer, this is a good place to start. In this course, you'll learn the basics of component-based development & utility-first styling by building an app.
www.freecodecamp.org/news/learn-r...
November 10, 2025 at 1:02 PM
AI has changed the way many industries work, & Finance is no exception. In this handbook, Tatev discusses how AI is transforming investments & banking. You'll learn about warehousing, security, key models, predictive analysis, & how to upskill to get on board.
www.freecodecamp.org/news/ai-in-f...
November 10, 2025 at 9:01 AM
There are many approaches to an Engineering education, & some universities are including AI tools in their curricula. But in this handbook, Vahe explains a more wholistic & broader "End-to-End" approach. It includes more security, robotics, & other key topics.
www.freecodecamp.org/news/the-cas...
November 10, 2025 at 5:01 AM
If you need to brush up your math skills, this one's for you. It's a list of more than 220 of the top online math courses from the 60 best universities in the world. You can learn it all from linear algebra to differential equations, vector calculus, & lots more.
www.freecodecamp.org/news/math-on...
November 10, 2025 at 1:01 AM
Object-oriented programming is one of the most widely-used programming paradigms in software development. And here, Lucas shows you how it works in TypeScript. You'll learn key TS language features, then see how they give rise to the four pillars of OOP.
www.freecodecamp.org/news/learn-o...
November 9, 2025 at 9:01 PM
If you want to improve your coding skills, try comparing & contrasting similar code. In this in-depth guide, Evaristo walks you through 5 different versions of a Rock, Paper, Scissors game in JavaScript. You'll use System Block Diagrams to analyze each project.
www.freecodecamp.org/news/how-to-...
November 9, 2025 at 5:02 PM
These days, applications can get pretty complex - and this can cause compatibility issues across OSs/environments. This is where Docker containers can help. In this guide, Oluwatobi explains how Docker works & walks you through containerizing a Node.js app.
www.freecodecamp.org/news/contain...
November 9, 2025 at 1:01 PM
When you're preparing for technical interviews, you should work on algorithms & data structures. And many devs use LeetCode to help them study. In this course, you'll work through the Neetcode 150 – the 150 most essential LeetCode problems – to hone your skills.
www.freecodecamp.org/news/prepare...
November 9, 2025 at 9:01 AM
When you and your team are just trying to finish a feature, maybe you make a quick fix and say - "we'll fix it later". But then you don't. This is an example of technical debt in your code. Here, Manish explains what it is, why it happens, & how to deal with it.
www.freecodecamp.org/news/what-is...
November 9, 2025 at 5:01 AM
Web components are a set of standardized browser APIs that let you build custom, reusable HTML components. You can use them to create self-contained components that work across frameworks. Here Mark teaches you all about them & how to build an app that uses them.
www.freecodecamp.org/news/a-brief...
November 9, 2025 at 1:01 AM