freeCodeCamp

How to Build Your AI Demos with Gradio

Manish Shivanandhan |
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 q...... read more

Create 3D Web Experiences with JavaScript and Three.js

Beau Carnes |
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 proje...... read more

How to Break Free from Tutorial Hell: A Practical Guide

Andrew Ezeani |
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 fe...... read more

Caching a Next.js API using Redis and Sevalla

Manish Shivanandhan |
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...... read more

How to Handle Permissions in Flutter: A Comprehensive Guide

Atuoha Anthony |
Permissions are crucial when building mobile applications that require access to device features such as location, camera, contacts, microphone, storage, and more. And handling permissions effectively ensures that your app provides a seamless user ex...... read more

Prepare for the Google Professional Cloud Architect Certification Exam – And Pass!

Beau Carnes |
We just released a full course on the freeCodeCamp.org YouTube channel to help you prepare for the Google Cloud Professional Cloud Architect (GCP-PCA) certification exam. The Professional Cloud Architect certification is one of Google Cloud’s top cre...... read more

Use Arduinos for Computer Vision

Beau Carnes |
We just published a new course on the freeCodeCamp.org YouTube channel that mixes computer vision, deep learning, and Arduino into some really fun projects. In this course, you’ll build two hands-on applications using MediaPipe and OpenCV. The first ...... read more

How to Build Micro Frontends in React with Vite and Module Federation

Grant Riordan |
Micro Frontend Architecture has become increasingly popular in recent years, as teams look to re-use parts of their existing applications in new projects rather than rebuilding everything from scratch. Micro frontends also allow large teams to share ...... read more

How to Build a Machine Learning System on Serverless Architecture

Kuriko Iwai |
Let’s say you’ve built a fantastic machine learning model that performs beautifully in notebooks. But a model isn’t truly valuable until it’s in production, serving real users and solving real problems. In this article, you’ll learn how to ship a pro...... read more

How to Build an Advice Generator Chrome Extension with Manifest V3

Ophy Boamah |
In 2025, using Chrome without extensions is like using a smartphone without apps. It’s possible, but you’re missing out on a lot. And despite how essential extensions are, creating one is very simple – it’s just HTML, CSS, and JavaScript with browser...... read more