For this week’s interview, I’m talking with Ankur Tyagi. He’s a software engineer who’s worked at multinational companies like Volvo, Barclays, and Accenture. He grew up in Pune, India and now lives in Gothenburg, Sweden. Ankur is a prolific contributor to freeCodeCamp’s open source learning resources. He also runs DevTools Academy, where he blogs about […]
Monthly Archives: August 2025
The world of artificial intelligence moves fast. Every week, new models appear, older ones get better, and the tools to use them become easier. But if you are building a machine learning project, you may face one big problem: how to share your work quickly so that others can try it. A notebook full of […]
Do you want to improve you JavaScript skills and create 3D web experiences? We just posted a course on the freeCodeCamp.org YouTube channel that is designed to help anyone master JavaScript and Three.js by building five impressive and practical projects. The goal of the course is to provide a tangible portfolio of work and a […]
If you have ever spent weeks hopping from one coding tutorial to another, only to freeze the moment you are asked to build something from scratch, you’re not alone. This loop, known as tutorial hell, is where many aspiring developers get stuck. It feels productive, but over time, you start to realize you’re not really […]
When you hear about Next.js, your first thought may be static websites or React-driven frontends. But that’s just part of the story. Next.js can also power full-featured backend APIs that you can host and scale just like any other backend service. In an earlier article, I walked through building a Next.js API and deploying it […]
In today’s competitive and digitally connected economy, knowing where your assets are—and ensuring they are being utilized effectively—is critical for reducing operational costs, increasing productivity, and gaining a competitive edge. Whether you’re managing construction equipment, healthcare devices, or fleet vehicles, selecting the right asset tracking partner is more than just picking a vendor; it’s a […]
On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Emmett Naughton. He worked as hospital janitor for years while teaching himself programming using freeCodeCamp. He’s founder of Coder Dads, a chat community where dads encourage one another. We talk about: Making ends meet while raising a family Recovering from getting laid off […]
AWS makes it much easier to deploy containerized applications, and running Kubernetes in the cloud is a powerful way to scale and manage these applications. Among the many managed Kubernetes services AWS offers, Amazon EKS (Elastic Kubernetes Service) stands out for its seamless integration with the AWS ecosystem, strong reliability, and excellent support. If you’re […]
GitHub Actions is a CI/CD (Continuous Integration and Continuous Deployment) tool built directly into GitHub. It allows developers to define workflows, which are sequences of automated steps triggered by events such as pushing code, opening pull requests, or creating releases. For Flutter developers, GitHub Actions is a powerful way to automate testing, builds, and deployment […]
After learning the rules and basics of chess, there are various concepts that beginners should learn in order to keep improving. Some of these concepts include opening principles, middle game concepts, endgame fundamentals, and strategy. In this handbook, we’ll focus on endgame fundamentals. You’ll learn about some common checkmate patterns for beginners and how you […]
