Python · Advanced · 6 h

Tested, typed, packaged Python

Project layout, type hints, pytest and linting, so your code survives review and CI.

Why employers care: Mid-level engineers are judged on whether others can maintain their code. Tests and types are the minimum.

In the roadmaps for: Data Scientist, Data Engineer, AI/ML Engineer, Forward Deployed Engineer

Lessons, in order