Have you ever just memorized that an algorithm is O(n log n) without truly understanding why? Our new algorithms course on the freeCodeCamp.org YouTube channel will help you build a deep intuition for how algorithms work. This Algorithm Analysis Deep Dive course is taught by Computer Science Professor Dr. Qiang Hao. It goes beyond surface-level […]
Category Archives: Uncategorized
On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Nick Taylor. He’s a software engineer from Montreal and a prolific open source contributor. We talk about: Why trying to build your own tooling will ultimately limit your app development Tips for getting started contributing to open source AI and the changing nature […]
If you’re building something on your own, you don’t have time to mess around with bloated platforms or complicated setups. You want tools that work, tools that feel intuitive, and tools that help you move quickly from idea to launch. This article walks you through a tool stack that’s become popular with indie hackers. Whether […]
In the world of software development, speed, scalability, and user experience are paramount. Flutter, with its expressive UI toolkit and native compilation, offers an unparalleled frontend experience, while Firebase, Google’s robust Backend-as-a-Service (BaaS), provides the essential backend infrastructure. The synergy between Flutter and Firebase allows developers to build feature-rich, high-performance applications with remarkable efficiency. This […]
First, a confession: When I was learning to code, my “workflow” was a mess. Sticky notes. Google Docs. Random Trello boards I never checked again. And a to-do list that somehow never got any shorter. Then I joined a real team. Suddenly, I was introduced to this thing called Kanban – and I realized I’d […]
“AI is not going to take your job – but a developer who knows how to use AI will.” I’ve seen this statement everywhere, and it’s the only one about AI taking our jobs that I totally agree with. Software development has changed. It’s not what it used to be, and that’s a good thing. […]
Building modern web applications often involves complex setups and managing servers – but it doesn’t have to be that way. Amazon Web Services (AWS) offers a powerful suite of “serverless” services that allow you to build and deploy applications without having to worry about the underlying infrastructure. This means AWS handles all the heavy lifting […]
On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Namanh Kapur. He’s a senior software engineer at LinkedIn. He also creates YouTube videos to help devolopers with their careers. We talk about: Tips for getting hired in the post-Leetcode world Tips for cold-DM’ing recruiters and for guessing their email addresses Why AI […]
Dropdown menus are little pop-up menus that help you show more options without cluttering your screen. They’re super helpful in websites and apps. In this guide, you’ll learn how to build a dropdown menu using shadcn/ui. It’s a tool that works well with Tailwind CSS and Radix UI to help you make nice-looking, easy-to-use menus. […]
When you talk to an AI assistant, it can feel like it remembers what you said before. But large language models (LLMs) don’t actually have memory on their own. They don’t remember conversations unless that information is given to them again. So, how do they seem to recall things? The answer lies in something called […]
