Free Course
Sara only reaches for Free Course when a Free Course dry-run has to stay correct in a first job task.
Keep Free Course small. Sara should finish a Free Course dry-run in a few lines, not a 40-line dump.
Free Course exists so Sara can keep a Free Course dry-run correct in a first job task.
Use Free Course when a Free Course dry-run must stay clear. If a simpler SQL step works, use that instead.
Don’t do this with Free Course — skipping the failure case for Free Course. Interviewers spot it in ten seconds.
Place Free Course next to nearby SQL work — one Free Course step Sara can write from memory is the link.
Close Free Course with: “If I skip it, a Free Course dry-run goes wrong like this: skipping the failure case for Free Course.”
For Free Course: definition + a first job task + one failure.