Write readable programs
Use variables, conditions, loops and functions to solve research tasks.
Learn the programming foundations needed to clean data, automate repetitive work and create reproducible analyses.
View curriculumUse variables, conditions, loops and functions to solve research tasks.
Load, inspect, clean and summarise tabular datasets with pandas.
Organise scripts and outputs so analytical steps can be reviewed and repeated.
Each module combines explanation, code demonstrations and exercises using research-style datasets.