Home » Education and Training » Python for Data Analysis

Python for Data Analysis


This two-day in-person course is for participants who want to develop and hone their programming skills and learn how to use Python for Data Analysis. Python is routinely used for data science and has a number of powerful tools to kick-start data analysis projects. This course will provide participants with a practical overview to conducting data analysis in Python through mixture of lecture based and practical sessions.

We’ll build your confidence using Python for data analysis projects covering setting up your coding environment, project workflows and a number of approaches to analysis. We’ll introduce a number of data science packages including NumPy, Pandas, Matplotlib and more to interrogate and gain insights from data. We’ll introduce the basics of implementing machine learning algorithms, approaches to statistical analysis and interactive visualisations.

Some prior experience of coding languages is assumed for this course, however we will be covering best practice tips for coding and building upon these skills throughout the course.

Next course: Spring 2024 Date TBC

By the end of this course you will be able to:

  • Use Python for Data Science
  • Use Pandas for Data Analysis
  • Use Seaborn for statistical plots
  • Use NumPy for numerical data
  • Identify and apply a range of analysis techniques
  • Create high quality outputs using Matplotlib

Course Tutor

Ryan Urquhart is a Teaching Fellow in Data Science at the Consumer Data Research Centre based at the University of Leeds. Since 2017 Ryan has been studying for his PhD, focussed on commercial spatial data analysis, with the School of Geography at the University of Leeds and is due to submit late 2022. During his time at the University he has contributed to academic research with journal publications and has supported in the delivery of student education across undergraduate and postgraduate level courses. Prior to PhD studies he completed an MSc in Consumer Analytics and Marketing Strategy at the University Of Leeds Business School after studying BA Journalism at the University of Derby.

Is this course for me?

This is a follow up to the CDRC Beginners Python course and assumes basic knowledge and experience working with coding languages. The previous course is not a pre-requisite however and the aim of the course is to build confidence using Python.

Further Information

Next course: Spring 2024 Date TBC