For today's coding challenge, you'll build a little FizzBuzz validator. Check it out on the freeCodeCamp mobile app.
Latest Posts by freeCodeCamp.org
Training a model is one thing, but getting it into production is another. In this article, Temitope walks through some popular tools MLOps engineers use to package and deploy models. You’ll learn about serialization formats, serving tools, and model registries.
www.freecodecamp.org/news/model-p...
Barcodes are used in everything from inventory systems to billing tools. Here, Bhavin helps you build a barcode generator using JavaScript that runs in the browser. You’ll learn how encoding works, how to validate input, and how to generate barcodes in real time.
www.freecodecamp.org/news/how-to-...
On this episode of the freeCodeCamp podcast, Quincy interviews software engineer Chris Griffing. Chris has live-coded over 15,000 hours on Twitch, & talks about how learning Go made him a better Rust dev, how he uses LLMs but builds most codebases by hand & more.
www.freecodecamp.org/news/lessons...
Cloud APIs are powerful, but giving AI agents safe access to large infrastructure systems isn't simple. Here Manish teaches you how AI agents can control cloud infra through MCP. You'll learn about sandboxed code execution & how to expose cloud operations safely.
www.freecodecamp.org/news/how-to-...
When you're working with cloud infrastructure, security should be top of mind. And here, Ijeoma covers some of the key cloud security concepts you'll need to know. You'll learn about root vs IAM users, the Shared Responsibility model, user permissions, & more.
www.freecodecamp.org/news/learn-c...
You may have heard about microservices and how they can help with back-end development. Well, microfrontends are a similar concept for front-end projects - and Rahul teaches you about them here. You'll learn about different approaches to creating them, too.
www.freecodecamp.org/news/how-mic...
For today's coding challenge, you'll need to determine if a given string is a palindrome. If it is, you'll return the middle character (if it's an odd length) or middle two characters (if it's even). See if you can solve it on the freeCodeCamp mobile app.
Ruby is a programming language that tends to make developers happy. And if you want to learn the basics, Mark has you covered here. In this interactive tutorial, he teaches you Ruby variables, types, looping, arrays, hashes, closures, classes, and more.
www.freecodecamp.org/news/a-brief...
If you're a web dev who wants to turn your site into a native app, this article's for you. In it, Sanjay teaches you how to use the Bubblwrap tool to convert a website to a PWA & publish it on the Play Store. He walks you through the whole process.
www.freecodecamp.org/news/how-to-...
GitHub has a GitHub Actions certification exam. And if you're a developer, DevOps, or automation lover, this course can help you study. In it, Andrew covers runners and commands, advanced workflows, publishing and deployment, and lots more.
www.freecodecamp.org/news/pass-th...
Spreadsheets are an important tool in modern data management and analysis. They can help you track your finances, run a business, analyze data, & more. In this project-based course, Eamonn teaches you Google Sheets core features.
www.freecodecamp.org/news/learn-g...
As a developer, you should know core system design concepts. This helps show potential employers that you can turn design requirements into production-ready code. This course covers app architecture, API design, caching, networking, databases, and more.
www.freecodecamp.org/news/learn-s...
For today's coding challenge, you'll get a Unix timestamp in milliseconds and you'll need to determine the day of the week. Check it out on the freeCodeCamp mobile app.
Data analysis is a popular and growing field in the tech world. And this 19-hour course takes you on an in-depth journey, whether you're a beginner or more advanced in your skills. You'll learn about Python, Excel, SQL, Tableau and Power BI & much more.
www.freecodecamp.org/news/learn-d...
You may have heard about how AI agents can plan and run code for you. Well, in this handbook, Balajee explains the key concepts behind AI agents & how they work. You'll learn about planning and reasoning, autonomy, how agentic AI "knows" what to do, and more.
www.freecodecamp.org/news/the-age...
If you're looking for a good portfolio project or way to practice your skills, this one's for you. Ajay walks you through building an admin dashboard using shadcn/ui and TanStack Start. The dashboard will have charts and widgets, a product page, & lots more.
www.freecodecamp.org/news/build-a...
Git is a powerful version control system you can use to track changes to your projects. And GitHub is a platform that lets you collaborate on and share code. In this course, Sumit teaches you how both tools work, with lots of code examples.
www.freecodecamp.org/news/git-and...
The R programming language is commonly used for statistical computing & data science. And you can learn it from Harvard in this Intro to R course. You'll use the RStudio IDE and learn about filtering data, writing functions to modularize code, and lots more.
www.freecodecamp.org/news/learn-r...
NestJS is a popular Node.js framework that you can use to build efficient and reliable server-side apps. And in this course, you'll learn how to use it. It covers Nest's modular architecture, TypeScript support, built-in tools, and more.
www.freecodecamp.org/news/learn-n...
For today's coding challenge, you'll get a positive integer. You'll need to determine if it or any of its rotations are evenly divisible by its digit count. Check it out on the freeCodeCamp mobile app.
In coding, a system is a set of rules, processes, & triggers that help guide your workflow. And here, Prankur teaches you some key system design principles. He uses job board and gaming case studies and covers caching & CDNs, APIs, the CAP theorem, & more.
www.freecodecamp.org/news/learn-k...
The Model Context Protocol, or MCP, has changed how LLMs connect with data and tools. It can expose data as resources, provide actions through tools, and more. In this guide, Manish teaches you how to build your own MCP server using the FastMCP Python framework.
www.freecodecamp.org/news/how-to-...
Many companies use chatbots to help customers with their queries. So being able to build your own that can reference an internal data source is a good skill to have. Here, Chisom teaches you how to build an AI-powered RAG chatbot with Amazon Lex, Bedrock, and S3.
www.freecodecamp.org/news/how-to-...
GATT is a framework that helps define how different bluetooth low energy devices communicate. And in this detailed guide, Nikheel explains how GATT makes bluetooth low energy devices work & helps you design a GATT database, grasp BLE logs, and more.
www.freecodecamp.org/news/how-blu...
These days, cyberattacks are becoming more common. If you're a dev, you should level up your cybersecurity skills. Here, Alex goes over common cyberattacks like cross-site scripting (XSS) and insecure API calls, and how you can protect your sites against them.
www.freecodecamp.org/news/cyberse...
As a dev, you'll need to know how to manage data effectively. And in this course, you'll learn all about what Database Management Systems are & how they work. It covers relations and operations, SQL, database design & normalization, indexing, and more.
www.freecodecamp.org/news/master-...
For today's coding challenge, you'll get a string that represents a math equation. Your task is to determine if it's correct. See if you can solve it on the freeCodeCamp mobile app.
There's a lot of data out there these days. And it needs to be stored in a safe & easily queryable manner. Enter the database. In this book, Daniel teaches you how to design structured database systems using SQL to give you a deeper understanding of how DBs work.
www.freecodecamp.org/news/how-to-...
Large Language models can help you perform many tasks as a dev & save lots of time. And in this course, you'll learn how to use Claude AI along with Anthropic's API. You'll build a text summarizer, image describer, and other projects along the way.
www.freecodecamp.org/news/learn-t...