Back to courses

Python for Finance

Build practical Python confidence using real spreadsheet work.

A hands-on course for finance, accounting, compliance, reporting, and regulated teams who want to analyse spreadsheet-style data with Python and pandas.

One day focused course

Outcomes

What participants will be able to do.

Open and run Python notebooks with confidence.

Understand the Python basics needed for practical analysis.

Use pandas to load, inspect, filter, clean, and combine data.

Produce clear analytical outputs from spreadsheet-style datasets.

Curriculum

A stripped-down practical syllabus.

Python basics

Work with variables, common data types, lists, dictionaries, conditions, loops, and simple functions in a practical notebook environment.

Working in notebooks

Run cells, read errors, keep notes beside code, and build up analysis step by step without turning the course into software development.

Getting started with pandas

Load spreadsheet-style data, inspect rows and columns, select fields, filter records, sort outputs, and handle common missing or messy values.

Analysing data with pandas

Summarise records, group data, calculate useful fields, compare subsets, and answer practical questions from finance or reporting datasets.

Combining datasets

Join related tables, identify unmatched records, check totals, and produce clean outputs that support review and follow-up analysis.

Format

Designed for practical teams.

For internal teams

Suitable for finance, accounting, compliance, reporting, and operations teams that want shared capability around practical data analysis.

Built around familiar data

Exercises can use realistic spreadsheet-style examples or be shaped around the reports and datasets your team already recognises.

Discuss The Course

Interested in Python for Finance?

Send a short note about the audience, current skill level, and the spreadsheet workflows you want the course to support.