Freecodecamp · Learn
Learn listings from Freecodecamp on TechiSeek. 200 public listings.
- How to Implement PayPal in a Microservice Architecture Using NestJS, gRPC, and Docker (Freecodecamp)In this tutorial, you'll build a production-ready PayPal payment service using NestJS microservices.
- How to Manage Secrets Securely with Azure Key Vault in Node.js (Freecodecamp)Last year a client called me about exactly this. Someone ran git log -p on a hunch and found a .env committed two years earlier, never caug…
- How to Turn a Postman Collection into a Maintainable pytest Suite (Freecodecamp)A Postman collection is a great place to explore an API. But it's a poor place to keep your tests.
- How to Build Your Own Local AI Agent with Tool Calling and Memory (Freecodecamp)In this tutorial, I'll show you how to build a local AI agent with tool calling and short-term memory using LangChain v1, Ollama, Qwen, and…
- How to Build a Multi-Agent Trading Research System with LangChain Deep Agents [Full Handbook] (Freecodecamp)A trading research agent can write strategy code, run a backtest, inspect the results, and keep revising the strategy.
- Bluetooth Low Energy in Flutter: A Handbook for Devs (Freecodecamp)Most Flutter tutorials stop at network calls and REST APIs.
- How to Bypass Cloud SMTP Restrictions Using Brevo and HTTP APIs (Freecodecamp)Being able to communicate by sending emails through web applications is important these days.
- How to Convert Prometheus Histograms to OTLP with the OpenTelemetry Collector (Freecodecamp)Modern applications often expose metrics at a /metrics endpoint using the Prometheus format.
- How to Build a Multi-Tenant SaaS API with Node.js, RBAC, and Audit Logging (Freecodecamp)A colleague asked me to help debug what looked like a permissions issue in their SaaS project management tool.
- How to Build an Internal Developer Platform: A Complete Guide to Backstage, ArgoCD, and Crossplane (Freecodecamp)Every fast-growing engineering team eventually hits the same wall. A developer needs a new staging environment, so they file a ticket.
- How to Compress PDF Files in the Browser Using JavaScript (Step-by-Step) (Freecodecamp)But there’s a common problem: PDFs can get large quickly.
- How a Bloom Filter Works: Build One From Scratch in Python (Freecodecamp)A Bloom filter gives you something that feels like magic: it can tell you whether an item is in a set of billions, using only a few kilobyt…
- How to Build Production-Ready AI Features with Flutter [Full Handbook for Devs] (Freecodecamp)A Flutter app, a text field, and a few lines calling the Gemini API – and out comes something that feels like magic.
- The Observer Design Pattern Handbook: Event-Driven Architecture & Domain-Driven Design in Dart (Freecodecamp)Every application, at some point, has to deal with a fundamental challenge: something happens, and several other things need to react to it.
- How to Implement Role-Based Access Control in a Node.js REST API with JWT (Freecodecamp)The first time I built an API without thinking about roles, I gave every logged-in user the same access.
- How OAuth 2.0 Works: A Practical Guide for Backend Developers (Freecodecamp)If you ask ten junior developers how OAuth 2.0 works, nine of them will start reciting terminology like "Authorization Server", "Bearer Tok…
- How to Implement HIPAA Technical Safeguards on AWS [Full Handbook] (Freecodecamp)Before I had ever heard the term "HIPAA audit", I spent three days helping a healthcare SaaS startup fix a single misconfigured S3 bucket.
- Product Experimentation with Synthetic Control: Causal Inference for Global LLM Rollouts in Python (Freecodecamp)Every product experimentation team doing causal inference on LLM-based features eventually hits the same wall: when the provider ships a ne…
- Build a Market Time Machine: Replay Trading Sessions with Python and WebSockets (Freecodecamp)Historical market data usually arrives as a completed dataset. That's convenient for analysis, but very different from the way trading soft…
- How to Build a Browser-Based PDF Resizer Using JavaScript (Freecodecamp)PDF documents come in many different page sizes. Some are designed for A4 paper, while others use Letter, Legal, Tabloid, or custom dimensi…
- How to Tell If Your Search Console Impressions Came From a Human or a Machine (Freecodecamp)Your Search Console report says a page earned 3,068 impressions on the first page of Google over 90 days.
- How to Scale Laravel Applications for High-Traffic Production Systems (Freecodecamp)Your first scaling problem rarely arrives with a bang.
- How to Build a Reusable Date-Time Picker in React with shadcn/ui (Freecodecamp)A date and time picker is one of those components that looks small in a design file and turns into a real time sink once you start building…
- How to Build a Browser-Based PDF Filter Studio with JavaScript (Freecodecamp)PDF editing isn't limited to adding signatures or merging documents.
- How to Optimize Enterprise Application Performance with T-SQL Query Tuning and Indexing Strategies (Freecodecamp)Slow SQL queries are one of the biggest bottlenecks in enterprise applications. This guide demonstrates how to analyze execution plans, des…
- How to Build a Browser-Based PDF Image Extractor Using JavaScript (Freecodecamp)PDF files are widely used for sharing documents because they preserve formatting across different devices.
- How to Clean Time Series Data in Python (Freecodecamp)Real-world time series data is rarely clean. Sensors drop out, systems clock-drift, pipelines duplicate records, and manual data entry intr…
- How to Work with Material and Cupertino Decoupling in Flutter [Full Handbook] (Freecodecamp)Earlier this year, I published Decoupling Material and Cupertino in Flutter, which covered what was then a preview feature: Flutter's plan…
- QuRT: The Real-Time OS Inside Your Phone's Processor [Full Handbook] (Freecodecamp)The Hexagon DSP in every Qualcomm-powered phone handles wake word detection, sensor processing, noise cancellation, and Bluetooth audio str…
- How to Build a Calculator with Tkinter in Python (Freecodecamp)In this tutorial, you'll learn how to create a simple arithmetic calculator in Python with Tkinter.
- How to Use Prompt Engineering and Context Engineering for AI Agents (Freecodecamp)In this tutorial, I’ll show you how prompt engineering and context engineering can improve an AI agent's performance.
- How to Build a Browser-Based PDF Color Overlay Tool Using JavaScript (Freecodecamp)Sometimes you don't want to change the actual content of a PDF. You simply want to add a colored layer over part or all of the document.
- Learn Figma for UI/UX Design (Freecodecamp)Master the entire UI/UX design workflow.
- How to Build a Market Research Copilot with MCP and Python [Full Handbook] (Freecodecamp)Most financial AI tools are good at one thing: summarizing a stock.
- How to Schedule Jobs in PostgreSQL with pg_cron (Freecodecamp)Every backend system eventually needs something to run on a schedule.
- How to Build a Browser-Based PDF Reverse Tool Using JavaScript (Freecodecamp)PDF files are often created by combining scans, exporting documents from different systems, or processing large batches of pages.
- How to Build a Software Factory with Claude Code: From Vibe Coding to Agentic Development (Freecodecamp)AI coding tools now offer much more than autocomplete.
- How to Build a Complete SaaS Payment Flow with Stripe, Webhooks, and Email Notifications (Freecodecamp)Most Stripe tutorials end at the checkout page. The customer clicks "Pay," Stripe processes the charge, and the tutorial congratulates you…
- How to Use the Screen Reader That's Built into Your iPhone (Freecodecamp)Every iPhone and iPad includes a built-in screen reader called VoiceOver. VoiceOver speaks aloud the text on the screen, app names, icons,…
- How to Build Production-Grade AI Guardrails for Enterprise Applications: A Practical Guide (Freecodecamp)Large Language Models have fundamentally changed how we build internal business applications.
- Advanced Error Handling in Dart: Records, Result Types, Monads, and Freezed Exceptions (Freecodecamp)Every Dart developer has written this at some point: try { final user = await repository.getUser(id); // do something with user } catch (e)…
- How to Build AI Applications That Switch Models Automatically (Freecodecamp)Large Language Models (LLMs) have fundamentally changed how we build modern software. But relying on a single AI model for every user reque…
- How to Build a Text Compare Tool with HTML, CSS, and JavaScript (Freecodecamp)Reading line-by-line to find a missing word or a new sentence is a massive headache.
- Build Your Own AI Agent (Freecodecamp)We just posted a course on the free Code Camp.org You Tube channel that will teach you how to build and deploy intelligent AI agents that b…
- How to Run Private Text-to-Speech on Your Own Hardware Using QVAC (Freecodecamp)When I was putting the final touches on QuizRope, an educational mobile app I built that uses LLMs for real-time tutoring and homework assi…
- How to Build a Flashcard Study App with Next.js and MongoDB (Freecodecamp)Flashcards are one of the most effective study tools because they use active recall: you actively try to remember the answer instead of pas…
- Product Experimentation for Collaborative AI Features: Cluster Randomization for LLM-Based Tools in (Freecodecamp)Every product experimentation team running causal inference on LLM-based collaborative features eventually hits the same wall: your users a…
- How to Build and Schedule Local AI Assistants for Daily Tasks (Freecodecamp)Most AI agents are reactive as they wait for us to ask something.
- How to Build Bluetooth Applications with Zephyr OS: A Handbook for Devs (Freecodecamp)Your phone just connected to wireless earbuds, your smartwatch synced health data to an app, and a sensor somewhere in your building report…
- How to Build a Real-Time Object Detection and Tracking Pipeline with ROS 2 and YOLOv11 (Freecodecamp)The hard part is making that model run reliably inside a real robotic software stack, in real time, without falling apart the moment hardwa…