Skip to content
Bitfell Learn

Python for Data Analysis

A hands-on technical course covering Python basics, data manipulation, notebooks, visualisation, and real-world datasets.

Level: Intermediate Duration: 2 days Format: Workshop · Blended Audience: Analysts, Technical staff, Anyone moving beyond spreadsheets

Course overview

A practical, code-along course that takes learners from Python fundamentals to analysing real datasets with pandas and producing clear visualisations in notebooks. Designed for people who want stronger, more repeatable analysis than spreadsheets allow.

What learners will be able to do

  • Write and run Python in notebooks confidently
  • Load, clean, and reshape data with pandas
  • Filter, group, and summarise datasets
  • Produce clear charts and visualisations
  • Work with real-world, messy data
  • Build repeatable analysis you can rerun

What the course covers

Module 1: Python and notebook foundations

The essentials, oriented around data work.

Module 2: Working with data in pandas

Loading, cleaning, and reshaping datasets.

Module 3: Analysis and aggregation

Filtering, grouping, and summarising.

Module 4: Visualisation

Turning results into clear charts.

Module 5: A real-world project

Applying the workflow end to end.

Interested in this course for your team?

Tell us your team size, preferred format, and goals — we'll recommend the best delivery option.