Learn How to Use Git and GitHub – A Beginner-Friendly Handbook
Sumit Saha |
In this handbook, you’re going to dive into something really exciting: Git and GitHub. To start, let’s clear one thing up: Git and GitHub are not the same thing. In short, Git is the tool that runs on your own computer and keeps track of changes in y...... read more
How to Use the Optimistic UI Pattern with the useOptimistic() Hook in React
Tapas Adhikary |
Have you ever clicked a Like icon on a social media app and noticed the count jumps instantly? The colour of the icon changes at the same time, even before the server finishes the action. Now imagine you hit the same Like button, but it takes its swe...... read more
The "AI is going to replace devs" hype is over – 22-year developer veteran Jason Lengstorf [Podcast #201]
Beau Carnes |
Today Quincy Larson interviews Jason Lengstorf. He's a college dropout who taught himself programming while building websites for his emo band. 22 years later he's worked as a developer at IBM, Netlify, run his own dev consultancy, and he now runs Co...... read more
Learn n8n to Design, Develop, and Deploy Production-Grade AI Agents
Beau Carnes |
n8n is an open-source, visual workflow automation tool that lets you connect applications, APIs, and AI models to build complex, intelligent automations. We just posted a course on the freeCodeCamp.org YouTube channel that will be your guide to maste...... read more
How to Work with YAML in Python – A Guide with Examples
Bala Priya C |
If you've ever worked with configuration files, Docker Compose, Kubernetes, or CI/CD pipelines, you've probably used YAML. It's everywhere in modern development, and for good reason: it’s human-readable, simple, and powerful. In this guide, you'll le...... read more
How to Use the Polars Library in Python for Data Analysis
Sara Jadhav |
In this article, I’ll give you a beginner-friendly introduction to the Polars library in Python. Polars is an open-source library, originally written in Rust, which makes data wrangling easier in Python. The syntax of Polars is very similar to Pandas...... read more
React’s Critical "React2Shell" Vulnerability — What You Should Know, and How to Upgrade Your App
Arunachalam B |
Web development is always evolving, and sometimes those changes happen a bit under the hood. One such change involved the shift to React Server Components (RSC). If you’re a NextJS or React developer, especially using the App Router, understanding th...... read more
freeCodeCamp's A2 English for Developers Certification is Now Live
Nielda Karla |
The freeCodeCamp community just published our new A2 English for Developers certification. You can now sit for the exam to earn the free verified certification, which you can add to your résumé, CV, or LinkedIn profile. How Does the A2 English for D...... read more
Building NMT from Scratch – PyTorch Replications of 7 Landmark Papers
Beau Carnes |
Learn about the complete neural machine translation journey. We just posted a course on the freeCodeCamp.org YouTube channel that is a comprehensive journey through the evolution of sequence models and neural machine translation (NMT). It blends hist...... read more
Build AI Agents with Langbase
Beau Carnes |
Learn to build AI agents with Langbase. We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to create context-engineered agents that use memory and AI primitives to take action and deliver accurate, production-read...... read more
