Skip to content
Become an FDE · practice

Code Lab

Real field coding tasks in Python: clean a customer's export, page through an API, sync two systems, verify a webhook, build an eval. Your code runs in your browser and is checked stage by stage, the way customers change their minds.

  1. 1Read the customer's need and the files they gave you.
  2. 2Write Python in your browser and run it as often as you like.
  3. 3Check it stage by stage; new requirements open as you pass.
Python playgroundOpen Python in your browser, for everyone: try ideas from the lessons on your own data.Open the playground
22 exercises

Foundations for the field

Fitting into customer systems

Shipping AI into a customer's company

Coding the FDE way

The FDE interview

Exercises for free lessons are free once you sign in; the rest are part of SDQ Pro.