Home » Education and Training » Beginner’s Python for Data Analysis

Beginner’s Python for Data Analysis


This two-day online course will introduce you to basic data analysis skills in the Python programming language. 

Day 1 introduces Python programming including data types, packages, data cleaning, data exploration and visualisation. We take a practical approach and aim to get you starting to code early, with short explanations followed by practical exercises to work through. On the first day all learning materials and an online coding environment are provided to ensure you can start without any software issues. At the end of day 1 will help you get started installing Python on your own machine. 

Day 2 builds upon the skills learnt in day 1 and introduces spatial data analytics including visualisation and spatial data manipulation. In the afternoon participants have the opportunity to put their newfound Python data analysis skills into practice in a supportive environment, with help from  our tutoring team. 

Next course 26th and 27th February 2024 – please contact cdrctraining@leeds.ac.uk for bookings. 

Is this course for me? 

This two-day course assumes no prior knowledge of Python or other programming languages and is aimed at a beginner audience who want to start their journey with data analysis in Python. We aim to provide participants with confidence in applying newly learned coding skills in an analytics and visualisation context. Day 1 provides an introduction to coding and visualisation with Day 2 building upon this knowledge in an applied setting. 

Basic IT skills are required. As this courses covers the installation of software at the end of Day 1 it is recommended participants use their personal machines to assist with future usage following the course. 

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

  • Understand and work with different data types in Python. 
  • Run different Python IDEs on your own machine and understand how to update versions and packages, as well as package dependencies. 
  • Conduct basic data explorations and manipulations to prepare data for analysis. 
  • Produce a wide range of effective data visualisations, both spatial and non-spatial. 
  • Load, read in, manipulate and analyse spatial data sets. 

Course Tutors 

Ryan Urquhart, Teaching Fellow in Data Science, Consumer Data Research Centre (University of Leeds). 

CPD Accreditation 

This training course is CPD certified. CPD (Continuing Professional Development) describes the learning activities professionals engage in to develop and enhance their abilities throughout their careers.  

Completing CPD-accredited courses encourages individuals to maintain consistent and high standards, making it easier to demonstrate commitment and dedication to personal and professional development and for individuals to build a career progression plan. 

More information about CPD can be found here: https://cpduk.co.uk/explained 

Further Information 

This training course will take place in LIDA, Level 11 of the Worsley building, University of Leeds. Directions will be provided ahead of the course and catering is provided for both days. The CDRC offers this course twice a year. Further details about our spring workshop for the course is to follow. 

If you have benefited from our Beginners Python for Data Analysis course and want to continue your learning journey, or already have a basis in the Python programming language, the CDRC will be offering an Intermediate Python training course. Further details on our 2024 training to follow.