A self-contained, five-notebook path from basic Python syntax to object-oriented design, framed around behavioral-research examples, plus two written companions for setup and terminology.
Prerequisites: None — starts from zero
Estimated time: ~10–15 hours
After this module you can read and write Python for data work — variables, pandas/NumPy, plotting, comprehensions, and classes.