Freecodecamp · Learn
Learn listings from Freecodecamp on TechiSeek. 200 public listings.
- How to Build a PDF Page Numbering Tool in the Browser Using JavaScript (Freecodecamp)When you're working with contracts, reports, invoices, manuals, or academic documents, page numbers make navigation much easier.
- How to Harden GitHub Actions Permissions with Least Privilege by Default (Freecodecamp)When a workflow has more permissions than it needs, a simple build job can become a path to repository changes, token misuse, or a wider bl…
- How to Insert Images in Google Sheets (Freecodecamp)Google Sheets is widely used for tracking data, managing inventories, building product catalogs, and creating dashboards.
- How to Understand a Legacy Codebase Using AI Before Changing it (Freecodecamp)The first thing many engineers want to do when they inherit a legacy codebase is change it.
- How to Create a Marketing Landing Page Using shadcn/ui (Freecodecamp)Most marketing landing pages start with the same problem: you're staring at a blank screen and rebuilding sections you've already created c…
- How to Build an AI-Powered, Local-First Chrome Extension That Turns Your Browsing History into an (Freecodecamp)Your browser remembers every page you've ever opened, but it has no idea why you opened any of them.
- How to Build a Production Architecture for Small Language Model Fleets (Freecodecamp)Lately, there's been more focus on creating specialized Small Language Models (SLMs) for high-throughput, real-time applications.
- Product Experimentation with Regression Discontinuity: How an LLM Confidence Threshold Creates a (Freecodecamp)Causal inference for LLM-based features starts with one question editors ask before they ship anything: Did the change actually move the me…
- How to Build a Browser-Based PDF Redaction Tool Using JavaScript (Freecodecamp)PDF documents are frequently used to share invoices, contracts, reports, legal records, customer documents, financial statements, and inter…
- How to Use Apple’s Foundation Models in a Web App with a macOS Companion (Freecodecamp)Not every AI feature needs a cloud model, with its per-token bills, network round-trips, and private data leaving your machine.
- Build a Self-Healing CI/CD Pipeline with AI (Freecodecamp)Learn how how to build a fully autonomous, self-healing CI/CD pipeline from scratch with a new course we just posted on the freeCodeCamp.or…
- How to Build a Personal Web Research AI Agent with Ollama and Qwen (Freecodecamp)In this tutorial, I’ll show you how to build an AI web research agent using Ollama, Qwen, and Python.
- How Attribute-Based Access Control Helps You Write Better Authorization Rules (Freecodecamp)Every application that handles user data eventually hits the same problem: not all users should see the same things.
- Learn Excel Formulas and Functions (Freecodecamp)Excel remains one of the most widely used and powerful tools in the tech and business worlds, but truly mastering its formulas and function…
- Product Experimentation with Regression-Based Causal Inference: Estimating LLM Feature Impact with (Freecodecamp)A randomized A/B test is the cleanest form of product experiment available.
- How to Build Type-Safe APIs with Hono and Zod (Freecodecamp)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 Build an AI Agent That Runs its Own LLM Experiments with autoresearch (Freecodecamp)A few months ago, Andrej Karpathy released autoresearch. It's an open-source Python tool that lets an AI agent run experiments on one GPU w…
- How to Connect Your AI Coding Agent to a Browser on macOS (Freecodecamp)AI coding agents like Claude Code, Cursor, and the rest have gotten remarkably good at reading and writing code.
- From Flutter to Backend: How to Build Production-Grade REST APIs with Dart and Serverpod (Freecodecamp)Serverpod is one of the most performant backend frameworks built on Dart.
- How to Free Up and Automatically Manage Disk Space for WSL on Windows 10/11 (Freecodecamp)Windows Subsystem for Linux (WSL) lets you run a Linux environment directly on Windows.
- How to Build Secure-by-Default Node.js APIs (Freecodecamp)Most security problems I've shipped in my career weren't exotic. They weren't nation-state attacks or clever zero-days.
- How to Develop Chrome Extensions using Plasmo [Full Handbook] (Freecodecamp)Chrome extensions are lightweight tools that enhance and personalize your browsing experience, whether that's managing passwords, translati…
- Firestore Data Modeling Guide: Embedded Documents vs Referencing (with a Blog Case Study) (Freecodecamp)When developers transition from the relational world (MySQL, PostgreSQL) to Firestore, Firebase's NoSQL document database, they often bring…
- How to Build a Production-Safe Agent Loop: From Exit Conditions to Audit Trails (Freecodecamp)In July 2025, a Claude Code recursion loop burned between 16,000 USD and 50,000 USD in five hours.
- How to Build a Basic Discord Storytelling, Chat, and Mental Wellness Bot with Python (Freecodecamp)Discord bots can look surprisingly complicated when you see them in action. A bot can respond to messages, tell stories, remember parts of…
- How to Self‑Host an S3‑Compatible Object Store with MinIO on Your Staging Server (and Save Hundreds (Freecodecamp)This article is a complete copy‑paste guide to running MinIO behind Traefik with HTTPS, custom domains, and pre-signed upload/download URLs…
- How to Build a Browser-Based PDF Crop Tool Using JavaScript (Freecodecamp)PDF files often contain unwanted margins, blank spaces, scanner borders, page headers, page footers, or unnecessary content around the main…
- Product Experimentation with Instrumental Variables: Unconfounding LLM Routing Decisions in Python (Freecodecamp)For data science leaders and product managers who are overseeing multi-model gateways, the standard regression approach to measuring model…
- How to Implement Zero-Trust Workload Identity in Kubernetes with SPIFFE, SPIRE, and Cilium (Freecodecamp)Your network policy says: allow traffic from 10.0.1.45. Yesterday, 10.0.1.45 was your payment service.
- How to Scale LLM Inference for AI Agents Using vLLM (Freecodecamp)In this tutorial, I’ll show you how to scale LLM inference for AI agents using vLLM.
- How to Run an AI Extractability Audit on Your Site (I Found 6 Heading Tags That Cost Me Citations) (Freecodecamp)When an AI assistant answers a question, it lifts sentences from a handful of pages and cites them.
- How to Build a Scalable Design System in a Monorepo (Freecodecamp)When you hear "Scalable Design System with a Monorepo Ecosystem" it might sound like a bunch of jargon glued together.
- Build Your Own Healthcare AI Assistant with MedGemma, Ollama, and Open WebUI (Freecodecamp)Healthcare data is among the most sensitive data there is. Sending it to a cloud AI service is often not an option because of privacy requi…
- How to Build a Multi-Agent AI System with LangGraph, MCP, and A2A [Full Book] (Freecodecamp)Building a single AI agent that answers questions or runs searches is a solved problem. A handful of tutorials and a few hours of work will…
- How to Build an Automated Workload Model for Peak Readiness (Freecodecamp)If you’ve ever spent two days pulling data out of an APM tool just to answer “how many virtual users should I run in my load test?”, this t…
- How to Build a Zero-Cost Personal Project with PHP, Wasmer, and Cloudflare (Freecodecamp)Recently, I wanted to reinvigorate my open-source project Clarity, an icon theme for Linux (GTK+).
- Product Experimentation with Uplift Modeling: Targeting Your LLM Feature Rollout to Users Who (Freecodecamp)Your LLM product experiment just came back positive, with a promising 8-percentage-point lift in task completion.
- How to Build AI Apps in the Browser with TensorFlow.js and WebGPU (Freecodecamp)Most developers think of AI the same way: you send data to a server, the server thinks, you get a response back.
- AI Evaluation Engineering: Build a Production-Grade LLM Evaluation Platform from Scratch [Full (Freecodecamp)The gap between a demo that impresses and a system you can trust is measured in evals. I want to start with a story that's happening in hun…
- How to Build a Self-Hosted WhatsApp Bot with n8n and WAHA (Freecodecamp)WhatsApp is where your many of your customers likely already are.
- How Firestore Structures Data and How to Perform CRUD Operations With It (Freecodecamp)Most apps eventually need to store and manipulate data. And if you're building with Firebase, that data lives in Firestore, Google's flexib…
- Learn to Build Automated Workflows with Manus AI (Freecodecamp)We just posted a complete guide to Manus AI over on the freeCodeCamp.org YouTube channel.
- How to Build a PostgreSQL-Backed Job Queue in Go (Freecodecamp)When you build a web application, not every task should happen inside a user's request.
- How to Build an AI File Analysis Agent with Python (Freecodecamp)Imagine uploading a research paper, résumé, CSV file, business report, or PDF and simply asking: “What are the most important findings?” In…
- How to Build a Browser-Based PDF Organizer Tool Using JavaScript (Freecodecamp)PDF files often become difficult to manage when pages are out of order, scanned incorrectly, duplicated, or spread across multiple document…
- How to Implement Privacy by Design in Modern APIs (Freecodecamp)As software developers, we're usually taught to prioritize features like speed, performance, and uptime.
- How to Write Your First Quantum Circuit in Python: A Beginner's Step-by-Step Guide (Freecodecamp)Imagine opening your laptop and writing code that follows the laws of Quantum Physics. That's exactly what I thought the first time I heard…
- How to Build a Browser-Based PDF Analyzer Using JavaScript (Freecodecamp)PDF files are one of the most widely used document formats for sharing reports, invoices, contracts, books, research papers, manuals, forms…
- How to Test Flutter Apps: Unit, Widget, Golden, and Integration Tests Explained (Freecodecamp)The first time I was asked "what's your test coverage?" in a technical interview, I didn't have a good answer.
- How to Migrate to S3 Native State Locking in Terraform (Freecodecamp)If you've been running Terraform on AWS for any length of time, you know the setup: an S3 bucket for state storage, a DynamoDB table for st…