Freecodecamp · Learn
Learn listings from Freecodecamp on TechiSeek. 200 public listings.
- How to Build a Multi-Tenant SaaS Platform with Next.js, Express, and Prisma (Freecodecamp)The answer is multi-tenancy: an architecture where one application dynamically serves isolated experiences to many different users, often t…
- How to Set Up OpenID Connect (OIDC) in GitHub Actions for AWS (Freecodecamp)If you've been storing AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as GitHub Secrets to deploy to AWS, you're not alone.
- How to Apply STRIDE Threat Modeling and SonarQube Analysis for Secure Software Development (Freecodecamp)Secure software requires both design-time and code-time protection.
- How to Deploy a Serverless Spam Classifier Using Scikit-Learn, AWS Lambda, & API Gateway (Freecodecamp)In today's digital world, spam is no longer just an annoyance - it's a growing security threat.
- How to Split PDF Files in the Browser Using JavaScript (Step-by-Step) (Freecodecamp)Working with PDFs is part of everyday development. Sometimes you don’t need the entire document.
- How to Deploy a Full-Stack Next.js App on Cloudflare Workers with GitHub Actions CI/CD (Freecodecamp)I typically build my projects using Next.js 14 (App Router) and Supabase for authentication along with Postgres.
- How to Build Your Own Language-Specific LLM [Full Handbook] (Freecodecamp)What if you could build your own LLM, one that speaks your native language, all from scratch?
- How to Build an Agentic Terminal Workflow with GitHub Copilot CLI and MCP Servers (Freecodecamp)You run commands, debug pipelines, manage infrastructure, and navigate codebases, all from a shell prompt.
- How to Dockerize a Go Application (Freecodecamp)Imagine that you want to share your source code with someone who doesn’t have Go installed on their computer.
- Learn Hardware, Cloud, DevOps, Networking, Security, Databases, DNS, Git, and Linux (Freecodecamp)Ready to dive into IT but don’t know where to start? freeCodeCamp just dropped the Ultimate IT Fundamentals Bootcamp For Absolute Beginners…
- How to Build a Voice-Powered AI Application with the Web Speech API (Freecodecamp)The Web Speech API is a web browser API that enables web applications to use sound as data in their operations.
- How to Build a Self-Learning RAG System with Knowledge Reflection (Freecodecamp)Every RAG system I've seen — including the one I wrote a handbook about on this site — has the same fundamental problem.
- How to Submit a Quarterly Update to HMRC's Making Tax Digital API (Freecodecamp)Four times a year, every sole trader and landlord in Making Tax Digital (MTD) for Income Tax has to send HMRC a summary of their income and…
- The Node.js and Express.js Handbook for Beginners (Freecodecamp)Node.js is a runtime environment for executing JavaScript outside the web browser.
- How to Build Your Own AI App Builder Like Lovable with Next.js, AWS and Sandboxes (Freecodecamp)Tools like Lovable, Bolt, and v0 feel a bit like magic the first time you use them. Honestly, I was shocked the first time I saw something…
- How to Build a Reliable AI Assistant with the Claude API (Freecodecamp)Large language models can answer questions, summarise documents, write code, and interact with external systems.
- How to Build an AI Support System That Automatically Routes Bugs to GitHub with Next.js and Jev (Freecodecamp)Every website gets feedback, and most of it ends up somewhere awkward. A visitor finds a broken button and emails you.
- How to Create a Lightbox Using HTML, CSS, and JavaScript (Freecodecamp)A lightbox is a combination of two components, a modal and a slide show. Here you will construct a simple lightbox using HTML, CSS and Java…
- TimescaleDB Course (Freecodecamp)Managing massive, rapidly growing datasets efficiently is a critical skill for modern developers.
- How to Break the AI Coding Agent Fix Loop (Freecodecamp)You've likely seen this movie before: something breaks in an app you built with an AI coding agent.
- How to Govern AI-Generated Infrastructure with Policy as Code and OPA [Full Handbook] (Freecodecamp)Modern models generate syntactically correct code nearly 100% of the time.
- How to Build a Code Graph in TypeScript Using VS Code's Language APIs (Freecodecamp)Modern codebases are becoming increasingly difficult to navigate. This isn't necessarily because developers are writing more code themselve…
- How to Debug a Stuck Kubernetes Rollout with a Hands-On Lab (Freecodecamp)You update a Deployment, run kubectl rollout status, and wait. But when you send a request to the Service, it still answers.
- How to Use the Fullscreen API in JavaScript (and Keep the Screen Awake with the Wake Lock API) (Freecodecamp)Sooner or later, most front-end developers hit the same request: "Can this take up the whole screen?" A slide deck, a video player, kiosk d…
- How to Create System Design Diagrams using Python (Freecodecamp)Creating system architecture design diagrams is an important part of technical documentation.
- How to Build a Real-Time Word Counter Tool with HTML, CSS, and JavaScript (Freecodecamp)Whether you're writing an essay, a tweet, or a blog post, keeping track of your word and character count is very important.
- How to Build an AI Résumé Screening Tool with Next.js, Supabase, and TypeSafe Jev (Freecodecamp)When we post an engineering job, we get 300 to 400 résumés in a week. Reading each one carefully takes about two minutes.
- How to Add shadcn Charts to a Next.js App Without Writing Recharts Boilerplate (Freecodecamp)Charts look like a small task on a ticket.
- The Saga Pattern in Node.js: How to Roll Back Distributed Transactions Across Microservices (Freecodecamp)Building reliable workflows across multiple microservices is challenging. In a monolith, a database transaction can ensure that multiple op…
- How to Build a Reliable SSE Client in TypeScript (Freecodecamp)When you build a feature that streams data, like an AI chat response or a live notification feed, the network is rarely as cooperative as f…
- How to Use SCons to Build Software Projects [Full Handbook] (Freecodecamp)It replaces Make, autoconf, and automake with a single tool where every build file is a real Python script.
- How to Preprocess Medical Images for Machine Learning (Freecodecamp)Working with healthcare data introduces preprocessing challenges that go beyond those you might encounter with structured data.
- How to Build an Offline AI Image Generator in Node.js with QVAC and Socket.io (Freecodecamp)A few years ago, the first day I finally got access to an AI image generator, I was so excited that I immediately sat down and wrote an art…
- How to Build an AJAX Cart Drawer in Shopify (the 2026 Way) (Freecodecamp)Add a product to a Shopify store the default way and the whole page reloads. The shopper is looking at your product, they click Add to cart…
- How to Build a Browser-Based PDF Color Inverter Tool Using JavaScript (Freecodecamp)Reading PDF documents for long periods can become tiring, especially when the document contains bright backgrounds or when you're working i…
- The EKS Cost Optimization Handbook: Reduce Your AWS Bill by 60% Using Karpenter and Rightsizing (Freecodecamp)This handbook is a complete guide to the 7-step playbook that took one EKS bill from $85,000/month to $34,000/month — without touching a si…
- How to Convert Images to PDF in the Browser Using JavaScript (Freecodecamp)Whether it’s scanned documents, screenshots, receipts, notes, certificates, or multiple photos, users often need a quick way to combine ima…
- How to Build a Browser-Based PDF Rotator Using JavaScript (Freecodecamp)Sometimes PDF pages appear upside down, sideways, or in the wrong orientation after scanning or exporting documents.
- How to Serve a Multi-User AI Agent with FastAPI and Streamlit (Freecodecamp)In this tutorial, I’ll show you how to serve a multi-user local AI agent as a REST API using FastAPI, then add a lightweight Streamlit UI o…
- How to Fix Common Web Application Security Vulnerabilities in Node.js (Freecodecamp)Here's something that tends to surprise developers who are new to security: most web vulnerabilities aren't the result of sophisticated att…
- How to Build an AI Social Media Post Scheduler Using Gemini and Late API in Next.js (Freecodecamp)Businesses, social media managers, and content creators need to post consistently across multiple platforms to maintain an active online pr…
- How to Build Your First Multi-Agent AI System in Python and LangGraph (Freecodecamp)In this tutorial, I'll show you how to build a multi-agent AI system in Python with no orchestration framework.
- Product Experimentation with Doubly Robust Estimation: When Both Your Models Are Wrong in LLM (Freecodecamp)Your AI product shipped an agent-mode opt-in six months ago.
- The Hidden PHI Problem in Medical Images: Building a Synthetic Dataset for AI De-Identification (Freecodecamp)The Problem Imagine you’re building an AI system that removes patient information from medical images.
- How to Train a Tumor Segmentation Model on Ultrasound Data with MONAI (Freecodecamp)Most segmentation tutorials begin by choosing a model, feeding images into it, and tuning hyperparameters until the metric improves.
- How to Measure Your AI Citation Rate Across ChatGPT, Perplexity, and Claude (Freecodecamp)Most sites think they're getting AI citations because their brand shows up in ChatGPT answers, but they're not.
- How to Fix a Leaked API Key: A Developer’s Guide to Git Security (Freecodecamp)Imagine this: you're working late, your code finally works, and you're ready to push it to GitHub.
- How to Customize an LLM for AI Agents using SFT and QLoRA (Freecodecamp)In this tutorial, I’ll show you how to fine-tune a large language model for use in AI agents using supervised fine-tuning with QLoRA.
- Neural Networks Explained: What They Are and How to Build One in Python (Freecodecamp)A lot of modern AI systems rely on something called a neural network. Now, the name can make them sound much more complicated than they rea…
- How to Build a Production-Ready AI Agent for $0/Month Using PHP, cPanel, and Gemini Flash (Freecodecamp)In this tutorial, you’ll build a practical AI agent that can receive a user prompt, decide whether it needs to use a tool, execute that too…