Tom Mondloch quit programming after he finished community college. After a few years of odd jobs, he decided to get back into programming and discovered freeCodeCamp. He was just learning his own way, and didn’t think freeCodeCamp’s linear curriculum would be worth his time. But he stuck with it, got good, and ultimately started contributing […]
Monthly Archives: September 2025
With the rise of AI agents and agentic systems, we’re no longer just generating text or images, we’re teaching AI how to take actions. Instead of asking, “Can AI write this for me?” you can now ask, “Can AI do this for me?” From updating CRMs to managing tasks, agents can now connect to real […]
Flutter hooks are powerful functions that streamline state management, side effects handling, and code organization in Flutter applications. Inspired by React hooks, they provide a more concise and modular approach compared to traditional StatefulWidget and setState patterns. By the end of this guide, you’ll understand the core hooks in Flutter, how to use them effectively, […]
When most people think of image hosting, they imagine uploading photos to a cloud service and getting back a simple link. It feels seamless, but behind that experience sits a powerful set of technologies. At the core is something called object storage, which is a different way of handling files compared to traditional databases or […]
You’ve built toy projects. Now build something real. We’ve just launched a new course on the freeCodeCamp.org YouTube channel that will teach you how to build a production-grade AI project from the ground up. Created by the Ayush Singh, this course is a deep dive into building a real-world system. Instead of focusing on a […]
The heavy equipment rental industry is undergoing a significant transformation. Driven by the need for greater efficiency, enhanced security, and improved asset utilization, companies are moving beyond traditional management methods. The future lies in adopting advanced technologies that provide real-time data and actionable insights. For equipment rental companies, staying ahead of this curve isn’t just […]
On this week’s freeCodeCamp podcast we’re talking with software engineer Ihechikara Abba, who has a chess ELO rating of 2285, putting him among top competitive chess players. We just published his freeCodeCamp course on chess end games, and an accompanying handbook. We talk about: how learning chess can make you a better developer tips for […]
SQLite is one of the most underappreciated tools in a developer’s toolkit. It’s a full-featured relational database that runs directly in your application. No server setup. No configuration files. No network protocols. Just a simple library that gives you the power of an ACID compliant RDBMS right where you need it. SQLite powers more applications […]
AI is changing the image generation and editing process into a smooth workflow. Now, with just a single prompt, you can tell your computer to generate or edit an existing image. Google just launched its new model for image generation or editing, “Nano Banana” – Gemini 2.5 Flash. It’s a powerful, nimble tool that’s changing […]
When building Flutter applications, managing local data efficiently is critical. You want a database that is lightweight, fast, and easy to integrate, especially if your app will work offline. Isar is one such database. It is a high-performance, easy-to-use NoSQL embedded database tailored for Flutter. With features like reactive queries, indexes, relationships, migrations, and transactions, […]
