Hands-on coding practice, one step at a time.
Your first lines of Python, from print to a text-adventure capstone.
Classes, files, and clean style. Organize code into reusable pieces.
The professional toolkit: editor, terminal, git, GitHub, pytest.