PY
3
Production Catch-upStaff engineer intensive
0 completed steps

Python 3 · production engineering

Return to Python at production depth.

An intensive catch-up for experienced engineers who already know how to build software and need current Python fluency, tooling, and judgment.

Progress and drafts follow your account.
13Production-focused modules
122Executable course steps
LivePython runtime feedback
production_lab.pyisolated process
01from collections.abc import Iterable
02
03def batched(records: Iterable[str]):
04    batch = [item.strip() for item in records]
05    return batch
06
07ready = batched([" alpha ", " beta "])
ready["alpha", "beta"]list[str] · line 7

Built for experienced engineers

Skip the syntax tour. Rebuild production instincts.

The curriculum moves from modern language mechanics into typing, concurrency, testing, packaging, observability, and service design. Every concept is calibrated for engineers bringing experience from other stacks or returning to Python after time away.

01 / Execute

Labs, not slides

Work through executable exercises and integration labs with server-run checks and immediate, concrete feedback.

02 / Explore

A persistent REPL

Keep runtime context between commands, inspect objects, and test an idea without repeatedly rebuilding the world.

03 / Inspect

Runtime-aware editing

Use runtime autocomplete, inline values, and optional local tracing to connect source code with what Python actually does.

04 / Isolate

Safe execution

Each checked submission runs in an isolated Python process with bounded output and execution time.

13 modules · 122 steps

Practice the Python you will operate.