Home » Beginner’s Python for Data Analysis

Beginner’s Python for Data Analysis

Date(s) - 29/11/2023 - 30/11/2023
9:30 am - 4:00 pm



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 on from our tutoring team.

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 is a Teaching Fellow in Data Science at the Consumer Data Research Centre based at the University of Leeds. 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.

Further Information

*Booking details*

This training course will take place online. 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. More details on our spring 2024 dates is to follow.

Please book Beginner’s Python for Data Analysis here

For any questions or details on how to make an internally funded booking, please contact info@cdrc.ac.uk