beginner
Python from first program to best practices
Write clear Python, understand testing, and build reliable habits from day one.
Python basics
Variables, control flow, functions, and useful small programs.
Python best practices
Readable code, types, tests, errors, packaging, and review habits.