Course overview
Finance and audit teams hold large volumes of general ledger, subledger, invoice, payroll, expense and bank data, yet much analysis still depends on spreadsheet extracts and manual sampling. Python enables accounting professionals to test complete populations, reconcile connected datasets, identify exceptions, monitor controls and produce repeatable evidence. The challenge is not merely writing code; it is translating accounting questions into reliable data tests while preserving audit trails, definitions and professional judgement.
This course teaches participants to analyse accounting data with Python, pandas and Jupyter notebooks. It covers accounting data structures, importing and cleaning transaction files, validating data quality, joining ledger and operational datasets, calculating financial measures, and building visual and statistical tests. Participants apply methods including duplicate-payment testing, three-way matching analysis, journal-entry testing, ageing analysis, trend analysis, Benford's Law screening, outlier detection and segregation-of-duties review. The course also addresses documentation, reproducibility, exception investigation and communication of findings to finance, audit and control stakeholders.
Instruction combines concise technical briefings with instructor-led coding demonstrations, finance cases and structured analysis of realistic accounting datasets. Participants write and adapt Python notebooks from the first week, building reusable functions and documented tests rather than isolated scripts. By the end of the course, each participant produces a reviewed accounting analytics notebook that imports data, performs defined control and financial analyses, records assumptions and presents prioritised findings.
The course suits accountants, internal auditors, financial analysts, finance systems specialists and risk professionals who work with transaction-level data. It is especially relevant to teams seeking more consistent reconciliations, broader control testing and evidence-based investigation of accounting exceptions.




