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.
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...
www.freecodecamp.org/news/the-sta...
November 11, 2025 at 9:01 AM
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...
www.freecodecamp.org/news/the-sta...
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...
www.freecodecamp.org/news/vpns-vs...
November 11, 2025 at 5: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...
www.freecodecamp.org/news/vpns-vs...
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...
www.freecodecamp.org/news/how-hac...
November 11, 2025 at 1: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...
www.freecodecamp.org/news/how-hac...
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...
www.freecodecamp.org/news/prepare...
November 10, 2025 at 9:03 PM
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...
www.freecodecamp.org/news/prepare...
These days, companies need to be careful about detecting fraud & complying with regulations. And MLOps (or Machine Learning Operations) can help with this. In this guide, you'll learn how to automate processes with MLOps, focusing on financial institutions.
www.freecodecamp.org/news/automat...
www.freecodecamp.org/news/automat...
How to Automate Compliance and Fraud Detection in Finance with MLOps
These days, businesses are under increasing pressure to comply with stringent regulations while also combating fraudulent activities. The high volume of data and the intricate requirements of…
www.freecodecamp.org
November 10, 2025 at 5:06 PM
These days, companies need to be careful about detecting fraud & complying with regulations. And MLOps (or Machine Learning Operations) can help with this. In this guide, you'll learn how to automate processes with MLOps, focusing on financial institutions.
www.freecodecamp.org/news/automat...
www.freecodecamp.org/news/automat...
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...
www.freecodecamp.org/news/learn-r...
November 10, 2025 at 1:02 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...
www.freecodecamp.org/news/learn-r...
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...
www.freecodecamp.org/news/ai-in-f...
November 10, 2025 at 9:01 AM
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...
www.freecodecamp.org/news/ai-in-f...
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...
www.freecodecamp.org/news/the-cas...
November 10, 2025 at 5: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...
www.freecodecamp.org/news/the-cas...
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...
www.freecodecamp.org/news/math-on...
November 10, 2025 at 1: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...
www.freecodecamp.org/news/math-on...
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...
www.freecodecamp.org/news/learn-o...
November 9, 2025 at 9:01 PM
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...
www.freecodecamp.org/news/learn-o...
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-...
www.freecodecamp.org/news/how-to-...
November 9, 2025 at 5:02 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-...
www.freecodecamp.org/news/how-to-...
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...
www.freecodecamp.org/news/contain...
November 9, 2025 at 1:01 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...
www.freecodecamp.org/news/contain...
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...
www.freecodecamp.org/news/prepare...
November 9, 2025 at 9:01 AM
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...
www.freecodecamp.org/news/prepare...
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...
www.freecodecamp.org/news/what-is...
November 9, 2025 at 5: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...
www.freecodecamp.org/news/what-is...
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...
www.freecodecamp.org/news/a-brief...
November 9, 2025 at 1: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...
www.freecodecamp.org/news/a-brief...
Generative AI systems can create content based on data they've been trained on. And in this 65-hour bootcamp, you'll learn key GenAI concepts. You'll get hands-on experience with Python data libraries, prompt engineering, model fine-tuning, & AI agents, & more.
www.freecodecamp.org/news/free-ge...
www.freecodecamp.org/news/free-ge...
November 8, 2025 at 9:01 PM
Generative AI systems can create content based on data they've been trained on. And in this 65-hour bootcamp, you'll learn key GenAI concepts. You'll get hands-on experience with Python data libraries, prompt engineering, model fine-tuning, & AI agents, & more.
www.freecodecamp.org/news/free-ge...
www.freecodecamp.org/news/free-ge...
If you need to make small updates to your app, you may not want to do a full release. Instead, you can use a tool like Shorebird to make patches and deploy them almost instantly. Here, Anthony explains when to use it to push silent updates in Flutter.
www.freecodecamp.org/news/how-to-...
www.freecodecamp.org/news/how-to-...
November 8, 2025 at 5:02 PM
If you need to make small updates to your app, you may not want to do a full release. Instead, you can use a tool like Shorebird to make patches and deploy them almost instantly. Here, Anthony explains when to use it to push silent updates in Flutter.
www.freecodecamp.org/news/how-to-...
www.freecodecamp.org/news/how-to-...
For today's coding challenge, you'll get a string and need to determine if it fits within the allowed number of characters for a social media post. Find it on the freeCodeCamp mobile app.
November 8, 2025 at 1:01 PM
For today's coding challenge, you'll get a string and need to determine if it fits within the allowed number of characters for a social media post. Find it on the freeCodeCamp mobile app.
Named Entity Recognition helps you pick out important terms in text. It can helpful extract meaningful insights for you. Here, Manish teaches you how it works by building a news analyzer that uses a transformer-based NER model to grab data from a live RSS feed.
www.freecodecamp.org/news/extract...
www.freecodecamp.org/news/extract...
November 8, 2025 at 9:05 AM
Named Entity Recognition helps you pick out important terms in text. It can helpful extract meaningful insights for you. Here, Manish teaches you how it works by building a news analyzer that uses a transformer-based NER model to grab data from a live RSS feed.
www.freecodecamp.org/news/extract...
www.freecodecamp.org/news/extract...
Most voice assistants send your voice data to cloud servers before they respond. But you can build your own assistant with open source tools & run everything right on your phone. This gives you more privacy & control - and Surya helps you set it all up here.
www.freecodecamp.org/news/private...
www.freecodecamp.org/news/private...
November 8, 2025 at 5:01 AM
Most voice assistants send your voice data to cloud servers before they respond. But you can build your own assistant with open source tools & run everything right on your phone. This gives you more privacy & control - and Surya helps you set it all up here.
www.freecodecamp.org/news/private...
www.freecodecamp.org/news/private...
You can build your own 3D games that run right in the browser - and this course teaches you how. You'll use Three.js and Blender to build an interactive 3D portfolio site. You'll learn about modeling, object interactions, camera movement, and lots more.
www.freecodecamp.org/news/creativ...
www.freecodecamp.org/news/creativ...
November 8, 2025 at 1:01 AM
You can build your own 3D games that run right in the browser - and this course teaches you how. You'll use Three.js and Blender to build an interactive 3D portfolio site. You'll learn about modeling, object interactions, camera movement, and lots more.
www.freecodecamp.org/news/creativ...
www.freecodecamp.org/news/creativ...
The field of Cryptography is all about securing data & communication. In this course, you'll learn the basics like hashing, symmetric & asymmetric encryption, and more. By the end, you'll have built a fully-functioning command line cryptography tool in Python.
www.freecodecamp.org/news/cryptog...
www.freecodecamp.org/news/cryptog...
November 7, 2025 at 9:02 PM
The field of Cryptography is all about securing data & communication. In this course, you'll learn the basics like hashing, symmetric & asymmetric encryption, and more. By the end, you'll have built a fully-functioning command line cryptography tool in Python.
www.freecodecamp.org/news/cryptog...
www.freecodecamp.org/news/cryptog...
Some websites load quickly while others leave you looking at a blank screen - even with fast internet. And this may be because of round-trip time - how long it takes your browser to talk to the server. Here, Chukwudi teaches you how to reduce RTT with Next.js.
www.freecodecamp.org/news/how-to-...
www.freecodecamp.org/news/how-to-...
November 7, 2025 at 5:08 PM
Some websites load quickly while others leave you looking at a blank screen - even with fast internet. And this may be because of round-trip time - how long it takes your browser to talk to the server. Here, Chukwudi teaches you how to reduce RTT with Next.js.
www.freecodecamp.org/news/how-to-...
www.freecodecamp.org/news/how-to-...
Today's coding challenge is all about counting cards. Go see if you can solve it on the freeCodeCamp mobile app.
November 7, 2025 at 3:03 PM
Today's coding challenge is all about counting cards. Go see if you can solve it on the freeCodeCamp mobile app.
Event-driven architecture is a powerful way to build scalable, decoupled, & responsive systems. Instead of relying on direct calls between components, these systems communicate using events. In this handbook, Ger teaches you all about how it works.
www.freecodecamp.org/news/event-b...
www.freecodecamp.org/news/event-b...
November 7, 2025 at 1:02 PM
Event-driven architecture is a powerful way to build scalable, decoupled, & responsive systems. Instead of relying on direct calls between components, these systems communicate using events. In this handbook, Ger teaches you all about how it works.
www.freecodecamp.org/news/event-b...
www.freecodecamp.org/news/event-b...