Move from writing Python scripts to building maintainable ML software: importable packages, typed data contracts, and reproducible environments.
Start Course
src/ layout, a __main__ entry point, and an editable installYou should have the Getting Started setup in place — a working Python 3.12 and an editor — and be able to write Python that runs. No prior packaging, git, or ML-engineering experience is assumed; this module builds that foundation.
8 lessons
The first lesson is free. No credit card required.