Course · Interview foundations
FDE for Data Engineers
Free forward deployed engineering course: discovery, scoping a proof of concept, API and data integration, and deploying for customers, with runnable code.
- Lessons
- 6
- Interview questions
- 0
- Projects & case studies
- 0
- Reading time
- ~1 h
Your progress
Saved in this browser onlyCourse structure
- 1 lessonStart hereThe complete overview of the course in one read.
- 4 lessonsIntermediatePatterns used in production pipelines.
- 1 lessonAdvancedPerformance, internals and edge cases.
Practise
Lessons
Work through the lessons in order. Completed lessons show a tick; lessons you have opened are outlined.
Start here
The complete overview of the course in one read.
Intermediate
Patterns used in production pipelines.
- Technical Discovery for Forward Deployed EngineersHow to run technical discovery with a customer: the questions to ask, mapping systems and data, and profiling their data in week one, with runnable Python.
- How to Scope a Proof of Concept with a CustomerHow to scope a proof of concept (POC) that leads to a decision: one question, a success number, tight limits and a review date, plus POC vs prototype vs pilot.
- API Integration Explained: Connecting to a Customer's SystemsAPI integration explained: authentication, pagination, rate limits, retries and error handling when connecting to a customer's API, with runnable Python.
- Integrating Customer Data: Mapping, Cleaning and QuarantineHow to integrate a customer's data into a product: agree a field mapping, normalise values and formats, quarantine bad records and reconcile counts, with code.
Resources
Related courses
- PythonFree Python course for Data Engineering: generators, CSV and JSON files, APIs, pandas, error handling and pytest, with runnable code and interview questions.
- ETL and ELTFree ETL and ELT course: how modern data pipelines extract, load and transform data, when each fits, idempotency and backfills, with interview questions.
- AI AgentsFree AI agents course: how agents work, the agent loop, workflows vs agents, tools and MCP, evaluation and safety, explained simply with runnable Python code.

