Wed, 9 Dec 2026 9:30 AM - Thu, 10 Dec 2026 5:00 PM
A practical introduction to data analysis and visualisation using the Python programming language.
Python is one of the leading programming languages in data science and is widely used for data analysis, visualisation, statistics and machine learning. This course introduces the core skills needed to work effectively with scientific datasets in Python, with an emphasis on exploratory data analysis, data manipulation and visualisation.
The course is entirely based on open-source software, and all tools used during the training are freely available.
By the end of the course, participants should be able to:
- work confidently with Python and interactive coding environments
- import, inspect and perform quality control checks on tabular datasets
- manipulate and reshape datasets for downstream analysis
- summarise and analyse grouped data
- create and customise data visualisations suitable for scientific communication
- combine datasets using shared identifiers and resolve common data-cleaning issues
Teaching is primarily hands-on, combining short presentations with live coding demonstrations and guided practical exercises.