Learn about working with the Pandas library in Python, and how to use Pandas data structures and methods to prepare data for more advanced analysis.

  • Explore built in tools for inspecting, validating, and reshaping data.
  • Discover how summary tools and simple plots help to uncover hidden issues in large datasets.
  • Practise using other Python libraries, including Matplotlib and Seaborn, to identify data attributes for further modelling.

Designed to support learners who have some experience of using Python, this one-day Python for Data Analysis: Dataframes course combines presentation of real-life examples, discussion activities, and hands-on exercises, to help participants clean, reshape, combine, explore, and visualise data for more effective analysis.

You’ll learn how to work with Pandas, including how to import, clean and shape data. You’ll also learn how to use Matplotlib functionality and expand on this with Seaborn functionality.

By the end of this course, you’ll be able to:

  • Describe the characteristics of a dataframe
  • Load data into a dataframe and inspect it
  • Select, clean, filter data and transform data
  • Combine, merge, and append dataframes
  • Visualise data using basic plots from the Matplotlib module
  • Visualise and inspect data using enhanced functions from the Seaborn module.

“Python Pandas is one of the most-used tools in data science; a thorough understanding of dataframes and their methods is essential for anyone considering a career in machine learning and AI.”

Overview

This course takes place online.

This course will take place in Spring 2026. Please fill out our expression of interest form to be the first to hear about the new dates.

This course costs £235. If you also book onto Python for Data Analysis: Writing Functions, you’ll be offered a discount which should be automatically applied at checkout. If you have any queries, please contact shortcourses@bathspa.ac.uk .

You must have a personal computer with an internet connection, Python 3 installed and administrator rights for installing additional modules if required. You must also have previous experience of coding with Python.

Meet the team

This training is designed and delivered by The Data Place in partnership with Bath Spa University's Short Course Unit. The Data Place is a social enterprise made up of data scientists, designers, community builders and strategists helping people and places thrive.

The Data Place has worked with Bath Spa University for over two years, providing guest lectures, interview and project feedback and interviews for short course learners, as well as designing industry-led CPD courses that provide real-world experience.

Lucy Knight is an experienced trainer and data scientist with nearly three decades’ experience in industry, government and the non-profit sector. She is an Open Data Institute Associate and Registered Trainer, and Associate Lecturer with Bath Spa University.

Martin Howitt is a data technologist with extensive experience in a wide range of organisations as an IT architect and architecture team leader, product manager and data engineer.

The words

Terms and conditions

Read the terms and conditions for taking part in this short course.

Contact us

For more information about the course please email your enquiries to shortcourses@bathspa.ac.uk .