Advertisement · 728 × 90

Posts by freeCodeCamp.org

Post image

Employees are using AI at work in many ways, often without official approval. This is known as “shadow AI”: using tools outside IT oversight. In this article, Manish explains why it happens, the risks it creates, and how teams can respond.
www.freecodecamp.org/news/shadow-...

56 minutes ago 0 0 0 0
Post image

Database indexes help your queries run much faster. They let the database find rows without scanning the entire table. In this article, Iyiola teaches you how indexes work in PostgreSQL with practical examples.
www.freecodecamp.org/news/how-dat...

4 hours ago 4 0 0 0
Post image

Search is a core feature in most web apps, but default database search can be slow & limited. Elasticsearch lets you build fast, flexible, and more accurate search systems. Here Oluwatobi helps you integrate it into a Node.js app and improve search functionality.
www.freecodecamp.org/news/streaml...

8 hours ago 1 2 0 0
Post image

Cloud data platforms are convenient, but they can lock you into proprietary tooling. Here, Puneet helps you build an open-source data lake for batch ingestion. By the end, you’ll have a working ingestion layer you can extend for analytics, governance, and more.
www.freecodecamp.org/news/how-to-...

12 hours ago 3 1 0 0
Post image

It's common to use single monolithic apps for frontend development. But there can be problems as projects grow. Here, Andrew dives into micro frontends, which break frontends into smaller apps for more flexibility.
www.freecodecamp.org/news/complet...

16 hours ago 3 1 0 0
Post image

If you want to learn to build an AI agent, this course is for you. You'll use Python and the free Gemini API to code your own agent from scratch. You'll learn about the agentic loop, tool calling, and fixing buggy programs. By the end you'll have your own agent.
www.freecodecamp.org/news/build-a...

20 hours ago 5 2 0 0
Post image

For today's coding challenge, you'll get a string representing an acronym. Your job is to return the full name of the organization it belongs to from a particular list of extremely important orgs... 🥞. Check it out on the freeCodeCamp mobile app.

22 hours ago 1 1 0 0
Advertisement
Post image

If you want to start learning Mandarin Chinese, this course is for you. It teaches HSK Level 1, which certifies that you understand Mandarin basics. It covers Pinyin and tones, vocab and grammar, practical conversations you'd use in daily life, and more.
www.freecodecamp.org/news/learn-m...

1 day ago 10 2 0 1
Post image

If you want to get into Machine Learning, a solid foundation in Linear Algebra is key. It'll help you understand how deep learning models & computer vision work. In this course, you'll learn about matrices, vectors, determinants, inverses, & lots more.
www.freecodecamp.org/news/learn-l...

1 day ago 2 1 0 0
Post image

If you want to become a great backend dev, you should build lots of projects. And there are 3 for you in this course: a blog generator, a Netflix clone, & a Spotify clone. You'll sharpen your backend skills using tools like Python, Django, & PostgreSQL.
www.freecodecamp.org/news/backend...

1 day ago 6 2 0 0
Post image

LaTeX is a typesetting system often used in technical, academic, & scientific writing. Website-based apps like Overleaf let you read, write, & compile LatTeX-based scripts online. But here, Fahim shows you how to run LaTeX projects locally (for free) on Windows.
www.freecodecamp.org/news/how-to-...

1 day ago 1 1 0 0
Post image

Machine Learning and Artificial Intelligence are hot topics right now. And this course will give you a solid foundation in ML & AI skills. You'll learn key concepts like overfitting & regularization, common algorithms, & you'll build some projects, too.
www.freecodecamp.org/news/learn-t...

1 day ago 11 2 1 0
Post image

LLMs are limited by their training data – so if you want real-time info, you need RAG. Using Retrieval-Augmented Generation gives your models access to all sorts of helpful data. In this course, Ania helps you build your own RAG chatbot with JS.
www.freecodecamp.org/news/build-y...

1 day ago 4 1 1 0
Post image

For today's coding challenge, given a number of stairs, determine how many unique ways someone can climb them taking either 1 or 2 steps at a time. Check it out on the freeCodeCamp mobile app.

1 day ago 4 1 0 0
Advertisement
Post image

Making games is one of the best ways to learn programming. It pushes you learn new tech and solve interesting problems. Here, Erik Yuzwa teaches you how to use C and Raylib to build a match-3 game with graphics, music, and points.
www.freecodecamp.org/news/c-game-...

2 days ago 2 1 0 0
Post image

If you want to learn game dev fundamentals, here's a fun course. You'll build your own 2D pixel art tower defense game using the popular Unity game dev framework. You'll set up 2D tilemap levels, animate pixel-art characters, build towers, & spawn enemy waves.
www.freecodecamp.org/news/create-...

2 days ago 7 1 0 0
Post image

Writing reusable code in Flutter can get tricky as your app grows. In this handbook, Anthony teaches you how mixins can help share behavior across classes without inheritance. You’ll learn how to define mixins, use them, and structure cleaner, more modular code.
www.freecodecamp.org/news/how-to-...

2 days ago 1 1 0 0
Post image

Running your own DevOps setup locally is one of the best ways to learn. Here, Osomudeya shows how to build a homelab using Docker, Kubernetes, and Ansible. You’ll learn how containers, orchestration, and automation tools work together in a safe environment.
www.freecodecamp.org/news/how-to-...

2 days ago 5 2 1 0
Post image

AI systems can introduce risks if they’re not designed with solid safeguards. In this handbook, Rudrendu teaches you how to build responsible AI systems using governance frameworks & best practices. You’ll explore monitoring, managing risk in production, & more.
www.freecodecamp.org/news/the-ai-...

2 days ago 3 1 0 0
Post image

AI tools can generate code fast, but they often hide the human knowledge behind it. Here, Daniel teaches you how to keep human experts visible in AI-assisted codebases. You’ll build tooling to track attribution, surface knowledge gaps, & improve feedback loops.
www.freecodecamp.org/news/how-to-...

2 days ago 2 1 0 0
Post image

For today's coding challenge, you'll get an array of numbers and a target number. Your task is to return the first subset of two or more numbers that adds up to the target. Check it out on the freeCodeCamp mobile app.

2 days ago 1 1 0 0
Post image

System design is how large-scale applications get planned before they’re built. And in this course, you’ll learn how to design scalable, reliable systems step by step. It covers APIs, databases, caching, and real-world architecture patterns.
www.freecodecamp.org/news/learn-s...

3 days ago 11 2 0 0
Post image

AI coding tools are evolving from assistants into full agents that can complete tasks for you. In this course, Andrew teaches you how to use OpenAI Codex for agentic, AI-assisted development. You’ll build workflows that write code, fix bugs, & automate tasks.
www.freecodecamp.org/news/openai-...

3 days ago 5 3 2 0
Post image

Managing cloud infrastructure manually doesn’t scale well. Fortunately, tools like Terraform let you define and provision infrastructure using code. In this guide, Manish teaches you how to get started with Terraform and automate your setup.
www.freecodecamp.org/news/how-to-...

3 days ago 4 1 1 0
Advertisement
Post image

Generating PDFs in the browser is useful for invoices, reports, and downloads. In this guide, Bhavin helps you create PDF files using JavaScript with libraries like jsPDF. You’ll build a real example and understand how text, layout, and formatting work.
www.freecodecamp.org/news/how-to-...

3 days ago 4 2 0 0
Post image

Bad data can break systems just as easily as bad code. In this handbook, you’ll learn how developers can prevent data errors using validation at every layer. Ujah covers front-end, back-end, database, and ingestion pipelines with plenty of examples.
www.freecodecamp.org/news/data-qu...

3 days ago 5 2 0 0
Post image

Loading everything at once can slow your app down. Instead, give lazy loading a try. It helps by only loading code when it’s actually needed. In this guide, David teaches you how to use React.lazy, Suspense, and next/dynamic to improve performance.
www.freecodecamp.org/news/a-devel...

3 days ago 2 1 0 0
Post image

Woohoo! Today marks the 250th daily coding challenge! For today's challenge, you'll get an encoded string. Your task is to decode it using an encryption key and return it. Check it out on the freeCodeCamp mobile app. Don't miss this one!

4 days ago 2 0 0 0
Post image

Microservices need to communicate, but there’s more than one way to do it. In this guide, Abisoye compares REST, gRPC, and event-driven messaging. You’ll learn when to use each approach based on performance, scalability, and system design tradeoffs.
www.freecodecamp.org/news/service...

4 days ago 2 1 0 0
Post image

A good admin dashboard starts with solid navigation so users can easily move around the page. Here, Vaibhav shows you how to build a responsive sidebar using shadcn/ui & Base UI. You’ll create a clean layout, handle state, and build a reusable navigation system.
www.freecodecamp.org/news/build-a...

4 days ago 3 1 0 0