Freecodecamp · Learn
Learn listings from Freecodecamp on TechiSeek. 200 public listings.
- How to Build a Shadcn Sheet Component in React: Cart and Filter Panel Examples (Freecodecamp)A Sheet is a panel that slides in from the edge of the screen instead of popping up in the center like a modal.
- How to Build Your Own MCP Server and Publish Your ChatGPT App with Supabase Auth and DigitalOcean (Freecodecamp)A new type of app is emerging with the development of LLMs and AI-native apps. It lives inside an AI chat (like ChatGPT) rather than being…
- How to Deploy a Spring Boot App with MySQL on Amazon EKS (Freecodecamp)If you've been looking to deploy your Spring Boot app to the cloud but feel a little overwhelmed by all the moving pieces, don't worry, you…
- How to Build a Durable, Autoscaling AI Agent with Temporal, Composio, KEDA, and Kubernetes (Freecodecamp)Most AI agents are great at quick tasks. Send a message, the agent calls a few tools, and you get a response back in seconds.
- Product Experimentation with Propensity Scores: Causal Inference for LLM-Based Features in Python (Freecodecamp)Every product experimentation team running causal inference on LLM-based features eventually hits the same wall: when users click "Try our…
- How to Containerize a Node.js Application with Docker and Deploy with GitHub Actions (Freecodecamp)If you've been building Node.js projects, you've probably had an experience like this. The project runs fine on your machine, but when you…
- How to Build Characterization Tests Before Refactoring Legacy Code (Freecodecamp)The first thing many engineers want to do when they inherit legacy code is improve it. You find a function that's difficult to understand.
- How to Use Bash & Python for Real DevOps Automation (Freecodecamp)Automation scripts often validate process completion instead of system health. A Kubernetes pod can be running while the application inside…
- How to Test AI Features in Flutter [Full Handbook] (Freecodecamp)You've spent two weeks building an AI assistant. The streaming chat looks beautiful, the system prompt is tight, and safety filters are con…
- How to Build a Browser-Based PDF Blur Tool Using JavaScript (Freecodecamp)Many PDF documents contain information that shouldn't be shared publicly.
- Docker Full Course (Freecodecamp)We just posted a comprehensive Docker course now live on the freeCodeCamp.org YouTube channel!
- How to Build Referral-Aware Split Payment Flows in Django (Freecodecamp)But once the business model includes a deposit now, a balance later, and referral or coupon attribution in between, the problem changes com…
- The React Native Live Activities Handbook: How to Build iOS Live Activities and Android 16 Live (Freecodecamp)A Live Activity is the card that sits on your lock screen while a delivery rider approaches, updating itself without you opening the app.
- How to Build an AI Agent with Per-User OAuth Access [Full Handbook] (Freecodecamp)When your AI agent serves more than one person, every tool call must answer: who's the agent acting for?
- Kubernetes Networking Explained: From ClusterIP to Cilium Service Mesh (Freecodecamp)Here's something that most Kubernetes tutorials won't tell you: most engineers can run kubectl expose.
- How to Build a Scoped Note-Taking API with Django Rest Framework and SimpleJWT (Freecodecamp)If you've built a Django API and you're wondering how to add authentication so that each user can only access their own data, you're in the…
- How to Build a Browser-Based PDF Margin Tool Using JavaScript (Freecodecamp)Adding margins to a PDF is a common task when preparing documents for printing, binding, archiving, or sharing professionally.
- Learn Command Line Interface (CLI) Development with Dart: From Zero to a Fully Published Developer (Freecodecamp)Most developers spend a significant portion of their day in the terminal. They run flutter build, push with git, manage packages with dart…
- How to Build Production-Ready Card Components with shadcn/ui (Freecodecamp)Card components are one of the most common UI patterns in web development. You see them in property listing apps, SaaS analytics dashboards…
- How to Handle Small Context Window Limits in RAG Systems (Freecodecamp)Retrieval-augmented generation, or RAG, is a pattern where an application retrieves relevant source material and adds it to a model prompt…
- How to Evaluate AI Agents with an LLM-as-a-Judge Harness in Python (Freecodecamp)In this tutorial, I'll show you how to evaluate a local AI agent with a simple, repeatable evaluation harness.
- How to Build a Browser-Based PDF Metadata Editor Using JavaScript (Freecodecamp)PDF files contain more information than what appears on the page.
- How to Build a RAG Q&A AI Agent for Your Documents Using LangChain v1 (Freecodecamp)In this tutorial, I'll show you how to build a private local RAG-powered Q&A AI agent for your personal documents using LangChain v1, Ollam…
- How to Turn Performance Audits into AI Fix Prompts with a DevTools Extension (Freecodecamp)Performance tools are good at showing you what's slow.
- How to Make a Static HTML Page Editable in the Browser with Vanilla JavaScript (Freecodecamp)When you maintain a document for someone else, such as a résumé, a one-page portfolio, or a printable menu, the bottleneck is rarely the la…
- How to Build a Case Converter Tool Using HTML, CSS, and JavaScript (Freecodecamp)If you're looking to level up your front-end development skills by building a practical web utility, this is the guide for you.
- The ETL Pipeline Handbook: How to Build a Production-Grade Pipeline in Python (Freecodecamp)Tracking flood risk takes one unglamorous but essential thing: clean and structured data. In this tutorial, you'll build a data pipeline yo…
- How to Build an MCP Server with FastMCP for Your Local AI Agent (Freecodecamp)In this tutorial, I'll show you how to build an MCP server with FastMCP, connect your local AI agent to use tools from the local MCP server…
- How to Build a Browser-Based PDF OCR to Text Converter Using JavaScript (Freecodecamp)Not every PDF contains searchable or editable text. Many PDFs are simply scanned images of documents such as invoices, contracts, books, re…
- How to Trace and Monitor AI Agents with LangSmith (Freecodecamp)In this tutorial, I'll show you how to trace and monitor a local AI agent with LangSmith.
- How to Build an AI Agent with Function Calling in Node.js Using Google Gemini (Freecodecamp)Last year, a client asked me to add a conversational interface to their internal reporting tool.
- How to Build a Browser-Based PDF to Grayscale Converter Using JavaScript (Freecodecamp)Many PDF documents contain colorful charts, presentations, marketing materials, scanned pages, or graphics that aren't always ideal for pri…
- GDPR Article 32 for Software Engineers: Technical Controls, Implementations, and Auditor Questions (Freecodecamp)When I first read GDPR Article 32, I made a mistake.
- How to Build a Browser-Based PDF Signature Tool Using JavaScript (Freecodecamp)PDF documents are commonly used for agreements, forms, approvals, invoices, reports, applications, and other documents that may need a sign…
- How to Build an Animated Badge Component with shadcn/ui (Freecodecamp)Badges are everywhere in modern web apps. You see them on notification counters, status labels, and feature tags.
- How to Build a RAG Chatbot for Your Docs with Node.js, Google Gemini, and pgvector (Freecodecamp)I was helping a team that had a 200-page API documentation PDF.
- How to Make Your Antigravity Agent Skills Configurable (Without Forking Them) (Freecodecamp)Antigravity Agent Skills are a great way to teach your AI agent a workflow once and reuse it everywhere.
- How to Use Dart Dot Shorthands: A Handbook for Devs (Freecodecamp)If you've written Flutter code for more than a month, you've likely written this line hundreds of times: main Axis Alignment: Main Axis Ali…
- How to Build a Browser-Based PDF to Image Converter Using JavaScript (Freecodecamp)Whether it’s invoices, scanned documents, reports, certificates, or receipts, users often need to convert PDF pages into image files quickl…
- Product Experimentation: Stop Early Without P-Hacking Using mSPRT and Sequential Testing in Python (Freecodecamp)Your AI product experiment reaches statistical significance on day 14 of a planned 30-day run, measuring a causal inference question: did t…
- How to Build a Browser-Based PDF Watermark Tool Using JavaScript (Freecodecamp)PDF watermarks are commonly used for branding, document protection, approvals, confidential files, and internal document tracking.
- Product Experimentation for LLM Platforms: Switchback Designs When User Randomization Breaks Market (Freecodecamp)Your team ships an intelligent query-routing feature for an LLM SaaS platform.
- How to Build Kubernetes Operators: A Handbook for Devs (Freecodecamp)An operator extends the same pattern to resources Kubernetes doesn't know about natively, letting you manage custom, often external, system…
- How to Build a Privacy-First Medical Image De-Identification Agent with Claude and MCP (Freecodecamp)Imagine asking an AI assistant to de-identify thousands of medical images.
- Product Experiment Counterfactual Methods for Estimating the Effects of AI Prompt Engineering (Freecodecamp)Imagine your team deployed Prompt A globally two weeks ago. Tight deadlines and high confidence meant the rollout hit 100 percent of users…
- How to Build an Autonomous OSINT Agent in Python Using Claude's Tool Use API (Freecodecamp)When I started studying OSINT, I always felt I was just putting random values into software without deeply understanding what I was doing.
- The Complete SOC 2 Type II Implementation Handbook for Engineers: A Month-by-Month Roadmap with Real (Freecodecamp)If your team is preparing for a SOC 2 Type II review, this handbook is for you.
- How to Automate Flutter Releases with Fastlane and GitHub Actions for Firebase App Distribution (Freecodecamp)Picture this: it's 4pm on a Friday, and your team has just merged the last feature for the sprint.
- How to Build a Hybrid Cloud Platform with Google Cloud Services and On-Premise Kubernetes (Freecodecamp)This allows on‑prem apps can consume cloud services (notably GPUs) without brittle long‑lived keys, manual credential management, or risky…
- How to Build a Production-Ready DevSecOps Platform from Homelab to AWS [Full Book] (Freecodecamp)In this book, you'll build a fintech transaction ledger from scratch and progressively transform it into a production-ready DevSecOps platf…