Resources
Resource listings 2364 public listings.
- How to Work with Subqueries in SQL (freecodecamp.org)Whenever you see a query nested inside another query in SQL, that's a subquery. A subquery is also known as an inner query while the one th…
- How to Work with Material and Cupertino Decoupling in Flutter [Full Handbook] (freecodecamp.org)Earlier this year, I published Decoupling Material and Cupertino in Flutter, which covered what was then a preview feature: Flutter's plan…
- How to Build More Accessible Websites with WCAG 2.2 (freecodecamp.org)A website can look polished, work perfectly with a mouse, and still be difficult for some people to use. A form might use colour as the onl…
- What to Do if Your Site Is About to Hit Vercel's Free Image Optimization Cap (freecodecamp.org)I maintain my own website, and every now and then I upgrade the site to a new version. And I frequently experiment with different technolog…
- Online accounting courses and programs (edx.org)Online courses are a great way to learn new skills without pausing your career. Discover how edX accounting courses may qualify you for new…
- High-Frequency Real-Time Data in React: From Ring Buffers to OffscreenCanvas (freecodecamp.org)React is great at many things. But if you've ever tried pushing thousands of data points per second through it, you'll quickly learn that R…
- Explore cursos en línea de ingeniería aeroespacial de primer nivel - edX.org (edx.org)Comience a aprender ingeniería aeroespacial con cursos y programas flexibles, asequibles y enseñados por expertos en edX.
- Learn System Design for AI Agents: Build a Production-Ready Multi-Agent PR Reviewer (freecodecamp.org)Building a basic AI demo with a single completion prompt and simple RAG pipeline is easy, but taking agentic systems into production requir…
- Building a Reinforcement Learning Framework from Scratch in Pure C (freecodecamp.org)High-level machine learning libraries like PyTorch and TensorFlow make training intelligent agents straightforward, but relying on modern f…
- Learn Data Structures and Algorithms Visually (freecodecamp.org)Learning Data Structures and Algorithms (DSA) often feels like facing an challenging wall of complex jargon, syntax, and heavy mathematics.…
- Online aerospace engineering courses and programs (edx.org)Discover courses and programs that can help you qualify for entry-level positions in the aerospace engineering field.
- The Hidden Risks Lurking in Your Cloud Infrastructure (freecodecamp.org)Cloud computing has changed how organisations build, deploy, and scale applications. Businesses can launch new services in minutes, expand…
- How to Build an AI Social Media Post Scheduler Using Gemini and Late API in Next.js (freecodecamp.org)Businesses, social media managers, and content creators need to post consistently across multiple platforms to maintain an active online pr…
- How to Build a Knowledge Graph with Python and Neo4j [Full Handbook] (freecodecamp.org)Most of the data you work with is really about relationships. A customer belongs to an account. An incident affects a service. An engineer…
- The AI Agent Engineer's Guide: 60 Patterns for Building Autonomous Systems [Full Book] (freecodecamp.org)This book is a capability-led field guide to the architectures that make modern AI agents actually work. It includes code, failure modes, a…
- Why Two Emotions Can Produce the Exact Same Biometric Signal (freecodecamp.org)A few months ago I was sitting in a convention center about to deliver a keynote at an event, watching my Oura Ring throw up the same heart…
- The Sanitizers Handbook: Memory, Initialization, and Races (freecodecamp.org)Some of the most dangerous native failures are produced by programs that appear to be working correctly. The cryptographic operation return…
- How Sensors Collect, Process, and Track Data in Wearable Devices (freecodecamp.org)A smartwatch can tell you that your heart rate is 78 beats per minute, that you've walked 6,421 steps, or that you slept for 7 hours last n…
- Kubernetes Networking Explained: From ClusterIP to Cilium Service Mesh (freecodecamp.org)Here's something that most Kubernetes tutorials won't tell you: most engineers can run kubectl expose. Fewer than 10% understand what happe…
- How to Understand a Legacy Codebase Using AI Before Changing it (freecodecamp.org)The first thing many engineers want to do when they inherit a legacy codebase is change it. And I understand the impulse. You open a class…
- How to Host Odoo: Self-Hosted vs Managed Hosting (freecodecamp.org)Odoo is an open-source enterprise resource planning (ERP) platform that helps businesses manage operations such as sales, customer relation…
- Chain of Responsibility Design Pattern: Decoupling Complex Business Rules, One Handler at a Time (freecodecamp.org)Every system, at some point, ends up with a function that nobody wants to touch. It starts small: a simple validation check, an if statemen…
- Neural Networks Explained: What They Are and How to Build One in Python (freecodecamp.org)Have you ever wondered how a computer can recognize a handwritten number, predict whether an email is spam, recommend a video, or understan…
- From Zero to Front-end Hero (Part 1) (freecodecamp.org)By Jonathan Z White I remember when I first started learning front-end development. I encountered so many articles, and was so overwhelmed…
- How to Convert Prometheus Histograms to OTLP with the OpenTelemetry Collector (freecodecamp.org)Modern applications often expose metrics at a /metrics endpoint using the Prometheus format. Among these metrics, histograms are particular…
- How to Build Type-Safe APIs with Hono and Zod (freecodecamp.org)If you've shipped a Node.js API before, you already know this pain: your TypeScript types say one thing, your runtime validation says anoth…
- How to Test Conversational AI: A Practical Guide for QA Engineers (freecodecamp.org)When I first started learning about conversational AI testing, one question kept bothering me: Where is the expected result? Coming from tr…
- Mobile Background Execution: iOS Background Modes, Android WorkManager, and Background Services in (freecodecamp.org)Every mobile developer eventually hits the same wall: the app works perfectly when the user is looking at it. But the moment they press the…
- How to Build Referral-Aware Split Payment Flows in Django (freecodecamp.org)When a product has a single checkout, payment logic is usually simple: charge the user, mark the order as paid, and move on. But once the b…
- What Happens to a Medical Image Before and After a Model Sees It (freecodecamp.org)Medical imaging papers are full of familiar-looking terms: normalization, labels, validation, annotation, and preprocessing. If you come fr…
- From Data to Value: Understanding Data Management Through a Real World Use Case [Full Book] (freecodecamp.org)Today, data has become a particularly valuable resource. It allows companies to compete in the market and drive innovation, improving the q…
- How to Fix a Leaked API Key: A Developer’s Guide to Git Security (freecodecamp.org)Imagine this: you're working late, your code finally works, and you're ready to push it to GitHub. You run: git add . git commit -m "Fix AP…
- How to Stop Letting AI Agents Fake Their Own Tests (freecodecamp.org)I signed off a hallucination fix as verified. We now had zero out of five fabricated responses, clean run, done. Then I ran it again under…
- How to Build a Flashcard Study App with Next.js and MongoDB (freecodecamp.org)If you've ever crammed for an exam the night before, you know how hard it is to remember everything. Flashcards are one of the most effecti…
- Build a Market Time Machine: Replay Trading Sessions with Python and WebSockets (freecodecamp.org)Historical market data usually arrives as a completed dataset. That's convenient for analysis, but very different from the way trading soft…
- How to Configure Metadata for a Single-Page Application (freecodecamp.org)Why Metadata Matters Metadata is an integral part of any modern web app, because it's inherently tethered to search engine optimization (SE…
- How to Choose a CMS (freecodecamp.org)If you're an entrepreneur or a developer, chances are you'll work with a content management systems (CMS) at some point. And knowing how to…
- Next.js SEO for Developers (freecodecamp.org)Next.js is a popular React-based web framework that has gained popularity and a growing community in recent years. It's a powerful tool for…
- Common React Mistakes to Avoid (freecodecamp.org)React is a highly popular and powerful JavaScript library for user interface development. Its component-based architecture, combined with i…
- Business management courses online (edx.org)Learn business management from top universities on edX. Build skills in leadership, project management, and strategy to advance your career.
- How to Use React Helmet (freecodecamp.org)Because of the nature of single page applications (SPAs), modifying metadata in React apps can be tricky without using a helper library. Lu…
- Server Side Rendering in JavaScript (freecodecamp.org)The concept of Server Side Rendering (SSR) is often misunderstood. So my aim in this article is to bring clarity to this process and how it…
- Caching in React (freecodecamp.org)As you become more proficient at coding in React, performance will become a major focal point in your development process. As with any tool…
- The Paper That Created Modern AI: The Story Behind the Transformer (freecodecamp.org)Every time you interact with a modern AI model you are relying on an architecture born from a single 2017 research paper titled "Attention…
- Stop Building AI Slop: Build High-End Web Apps with AI (freecodecamp.org)Many developers use AI coding tools to generate generic, cookie-cutter interfaces that feel uninspired and incomplete. In our latest full c…
- Build AI Agents, APIs, and Full-Stack Apps with Meta Muse Code & Muse Spark (freecodecamp.org)As AI developer tooling expands, vertically integrated ecosystems offer powerful alternatives for building software. In this comprehensive…
- How to Test Flutter Apps: Unit, Widget, Golden, and Integration Tests Explained (freecodecamp.org)The first time I was asked "what's your test coverage?" in a technical interview, I didn't have a good answer. I had shipped a couple of re…
- How to Get Reliable Structured Data Out of an LLM (freecodecamp.org)Most tutorials about calling a language model end at JSON.parse(response.content). That line works on your first ten test cases. Then you s…
- I Added a CDN Cache to My Site and It Got Slower. Here's the Math I Should Have Done First. (freecodecamp.org)Last week I put a CDN cache in front of a static site, expecting it to get faster. But instead, it got measurably slower. Not subtly: an in…
- From Mixtral to Kimi K3: How Mixture-of-Experts Models Evolved (freecodecamp.org)In this article, we'll discuss how Mixture-of-Experts models grew from a handful of experts to nearly 900 per layer, and the compression an…
