Forward Deployed Engineering: The Complete Course
Discovery, messy data, integrations, LLM systems built with Claude, and production support — the full FDE playbook, taught through hands-on Python exercises you complete right in your browser.
Module 1 is free. Unlock all 10 modules, every exercise and the AI tutor with a one-time payment.
Get full access · $149- 01
The FDE Role & Mindset
0/9 · 139 minWhat forward deployed engineers actually do, how the role differs from SWE, solutions engineering and consulting, and the operating loop you'll run on every engagement.
- 📖What is a Forward Deployed Engineer?12 min✓
- 📖FDE vs. SWE, Solutions Engineer, and Consultant10 min✓
- 📖The FDE Operating Loop12 min✓
- 💻Exercise: Prioritize a Customer Backlog20 min✓
- 📖Your First Week on an Engagement12 min✓
- 💻Exercise: Turn Kickoff Notes into Structured Data25 min✓
- 📖Claude in the FDE Toolkit: Your First API Call15 min✓
- 💻Exercise: An Executive Summary Bot with the Anthropic SDK25 min✓
- ✅Module 1 Quiz8 min✓
- 02
Customer Discovery & Scoping
🔒0/12 · 227 minTurn vague asks into scoped, measurable engagements: discovery calls, stakeholder maps, honest baselines, requirements extracted with Claude, and change requests handled without saying no.
- 📖Why Discovery Decides the Engagement12 min✓
- 📖Running a Discovery Call18 min✓
- 💻Exercise: Analyze a Discovery Call Transcript25 min✓
- 📖Stakeholder Mapping: Power, Interest, and Politics15 min✓
- 💻Exercise: Build a Stakeholder Engagement Plan20 min✓
- 📖Success Metrics, Baselines, and Acceptance Criteria16 min✓
- 💻Exercise: Measure a Baseline from Raw Data25 min✓
- 📖Structured Outputs: Turning Messy Notes into Data with Claude16 min✓
- 💻Exercise: Extract Requirements from Call Notes with Claude30 min✓
- 📖Scope, Change Requests, and the Art of Saying No15 min✓
- 💻Exercise: Change-Request Impact Calculator25 min✓
- ✅Module 2 Quiz10 min✓
- 03
Wrangling Messy Customer Data
🔒0/13 · 285 minCustomer data is never clean. Profile it, normalize it, reconcile systems of record, deduplicate entities, label free text with Claude cost-effectively, and report quality so problems get fixed at the source.
- 📖Your First Hour with Customer Data14 min✓
- 💻Exercise: Profile a CRM Export25 min✓
- 📖Normalization: Dates, Money, Phones, IDs, and Text18 min✓
- 💻Exercise: Clean a Messy Orders File30 min✓
- 📖Joining and Reconciling Systems of Record16 min✓
- 💻Exercise: Reconcile Billing Against the CRM30 min✓
- 📖Entity Resolution: Finding Duplicates That Don't Look Alike17 min✓
- 💻Exercise: Find Duplicate Companies30 min✓
- 📖Using Claude on Messy Data (and When Not To)16 min✓
- 💻Exercise: Categorize Support Tickets with Claude, Rules First35 min✓
- 📖Data-Quality Reports That Drive Action14 min✓
- 💻Exercise: Build a Data-Quality Report30 min✓
- ✅Module 3 Quiz10 min✓
- 04
APIs & Integrations
🔒0/11 · 240 minConnect to customer systems that paginate, rate-limit, time out and change without warning. Build clients, webhook receivers and sync jobs that survive production, and use Claude to speed up integration work safely.
- 📖Integrations in the Real World: REST, Auth, and Sessions16 min✓
- 💻Exercise: Pull Every Record from a Paginated API25 min✓
- 📖Errors, Retries, Backoff, and Rate Limits17 min✓
- 💻Exercise: Build a Resilient API Client30 min✓
- 📖Webhooks, Signatures, and Idempotent Processing16 min✓
- 💻Exercise: A Webhook Receiver That Can't Be Fooled30 min✓
- 📖Incremental Sync Jobs and Schema Mapping17 min✓
- 💻Exercise: Build an Incremental Sync Job35 min✓
- 📖Claude as an Integration Assistant14 min✓
- 💻Exercise: Claude-Suggested Schema Mapping with Validation30 min✓
- ✅Module 4 Quiz10 min✓
- 05
SQL & Data Modeling on Customer Systems
🔒0/11 · 247 minQuery customer databases safely and fluently: answer executive questions, use window functions and cohorts, build a metrics layer, guard production data, and put Claude-powered text-to-SQL behind real guardrails.
- 📖SQL Refresher for FDEs (sqlite3 in Python)18 min✓
- 💻Exercise: Answer the COO's Five Questions30 min✓
- 📖Window Functions, Deduping, and Cohorts18 min✓
- 💻Exercise: Build a Retention Table35 min✓
- 📖Data Modeling for Analytics and AI16 min✓
- 💻Exercise: Build a Metrics Layer with SQL Views30 min✓
- 📖Safe Access to Production Data15 min✓
- 💻Exercise: Build a Safe Query Runner30 min✓
- 📖Text-to-SQL with Claude, Safely15 min✓
- 💻Exercise: A Text-to-SQL Assistant with Guardrails30 min✓
- ✅Module 5 Quiz10 min✓
- 06
Building with Claude: Anthropic SDK Fundamentals
🔒0/11 · 242 minThe core of modern FDE work: the Anthropic SDK in depth. Multi-turn state, production prompts with injection defenses, streaming, errors and refusals, prompt caching and real cost, and routing requests across models.
- 📖The Messages API in Depth18 min✓
- 💻Exercise: A Multi-Turn Support Assistant30 min✓
- 📖Prompting for Production: System Prompts, Examples, and Injection18 min✓
- 💻Exercise: An Injection-Resistant Ticket Classifier30 min✓
- 📖Streaming and Long Outputs14 min✓
- 💻Exercise: Stream a Meeting Summary25 min✓
- 📖Errors, Refusals, Prompt Caching, and Cost18 min✓
- 💻Exercise: A Resilient, Cost-Aware Claude Client35 min✓
- 📖Choosing Models, Effort, and Latency Budgets14 min✓
- 💻Exercise: Route Requests to the Right Model30 min✓
- ✅Module 6 Quiz10 min✓
- 07
Tool Use, RAG & Agents
🔒0/9 · 219 minGive Claude access to customer systems. Define strict tools, write a traced agent loop, answer from documents with checked citations, gate risky actions behind human approval, and know when not to build an agent.
- 📖Tool Use: How Claude Calls Your Code18 min✓
- 💻Exercise: Your First Tool, End to End30 min✓
- 📖The Agent Loop16 min✓
- 💻Exercise: A Support Agent with Three Tools35 min✓
- 📖Retrieval-Augmented Generation (RAG)20 min✓
- 💻Exercise: Help-Center Answers with Citations40 min✓
- 📖Workflows vs Agents, Guardrails and MCP18 min✓
- 💻Exercise: Human-in-the-Loop Approval Gates30 min✓
- ✅Module 7 Quiz12 min✓
- 08
Evals, Reliability & Cost
🔒0/11 · 259 minProve your LLM system works before the customer finds out it doesn't. Build eval harnesses, calibrate LLM judges, evaluate agent trajectories and retrieval, gate releases on regressions and noise, and model cost against quality.
- 📖Why Evals Are the FDE's Superpower16 min✓
- 💻Exercise: Build an Eval Harness35 min✓
- 📖Graders: Code, Humans and LLM-as-Judge18 min✓
- 💻Exercise: Calibrate an LLM-as-Judge35 min✓
- 📖Evaluating Agents and RAG Systems15 min✓
- 💻Exercise: Evaluate an Agent and a Retriever35 min✓
- 📖Release Gates, Noise and Nondeterminism17 min✓
- 💻Exercise: A Release Gate for Prompt Changes30 min✓
- 📖Cost Modeling: Caching, Effort, Batches and Model Choice16 min✓
- 💻Exercise: A Cost Model for the Deployment30 min✓
- ✅Module 8 Quiz12 min✓
- 09
Shipping to Production
🔒0/11 · 248 minDeploy into environments you don't control. Map the customer's environment, validate config and protect secrets, log every Claude call safely, alert on what matters, degrade gracefully, debug an incident from logs alone, and hand off with runbooks and a blameless post-mortem.
- 📖Deploying into Customer Environments16 min✓
- 📖Config, Secrets and Environment Parity14 min✓
- 💻Exercise: A Fail-Fast Config Loader30 min✓
- 📖Observability for LLM Systems16 min✓
- 💻Exercise: Structured Logs for Every Claude Call30 min✓
- 💻Exercise: Metrics and Alerts from Logs30 min✓
- 📖Incident Response and Graceful Degradation15 min✓
- 💻Exercise: Circuit Breaker, Fallback and Kill Switch30 min✓
- 💻Exercise: Debug an Incident from Logs Alone40 min✓
- 📖Post-Mortems, Runbooks and Handoff15 min✓
- ✅Module 9 Quiz12 min✓
- 10
Capstone: An End-to-End Engagement
🔒0/9 · 265 minRun a full simulated engagement for NorthStar Logistics: scope from discovery notes and a measured baseline, clean and join their messy data, design and build a guarded exception-triage agent, evaluate it and make the ship call, then turn a pilot into fact-checked numbers for the executive readout.
- 📖The Brief: Meet NorthStar Logistics15 min✓
- 💻Exercise: Scope the Engagement40 min✓
- 💻Exercise: Clean and Join NorthStar's Data40 min✓
- 📖Designing the Triage System15 min✓
- 💻Exercise: Build the Exception-Triage Agent45 min✓
- 💻Exercise: Evaluate the Agent and Decide40 min✓
- 💻Exercise: The Numbers for the Readout35 min✓
- 📖The Executive Readout15 min✓
- ✅Final Assessment20 min✓