
University of St Andrews - Online
Course in Python for Data Analysis and VisualisationOnline United Kingdom
DURATION
41 Days
LANGUAGES
English
PACE
Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Jul 2025
TUITION FEES
GBP 1,250
STUDY FORMAT
Distance Learning
Introduction
Utilise Python for data manipulation and visualisation, learning to extract insights and present data effectively.
Python is a coding language used around the world. This is an ideal short course for professionals who want to use Python to improve their workflow.
In this course, you will learn about good practices of developing Python code for working with data through the following topics:
- Structuring Python code: functions, classes, exceptions, and modules.
- Software engineering practices: testing, debugging, profiling, documenting, organising, storing under version control.
- Using Python for data analytics: collecting data (API interaction, web scraping, interfacing databases) and using popular Python libraries (numpy, pandas, matplotlib) for their processing and visualisation
Gallery
Ideal Students
The course is aimed at professionals with a high level of numeracy who are seeking to understand the core programming skills needed for data analytics.
Admissions
Program Outcome
Python code is supplied and explained for each topic. Your key learning outcomes are:
- Master concepts of modelling, design, and programming in Python and gain practical skills in applying these concepts.
- Be confident with effective documentation, layout, debugging and testing.
- Be able to use Python programming and development tools.
- Be able to load data from standard formats and perform some descriptive data analysis.
Faculty
Program delivery
Teaching format
This is a self-paced online learning short course with lecture content, interactive elements, and access to a masterclass with the course leader after completion of the course.
The time commitment for this course is typically six to eight hours per week.