Python basics
Master syntax, data types, and logic so you can read and write clean, reliable scripts.
Module for accounting students
Learn Python with zero coding experience and turn accounting data into decisions, dashboards, and workflows that scale.
import pandas as pd
ledger = pd.read_csv("invoices.csv")
ledger["late"] = ledger.due_date < "2025-03-01"
summary = ledger.groupby("client")["late"].sum()
summary.sort_values(ascending=False).head()
The Python for Accounting module is built for accounting students who want practical automation skills without a computer science background.
You will learn Python fundamentals, then apply them to datasets, reconciliations, and real accounting workflows.
Master syntax, data types, and logic so you can read and write clean, reliable scripts.
Build charts and dashboards that explain financial performance in seconds.
Reduce manual work with repeatable workflows for reconciliations and reporting.
Explore forecasting, anomaly detection, and pattern recognition in finance.
Showcase your work with deliverables that prove you can apply Python in real accounting contexts.
Curate project writeups with code, insights, and results.
Record presentations that explain the accounting impact of your scripts.
Graduate with proof of automation and analytics skills recruiters want.
Python coding, AI-assisted workflows, and prompt engineering.
Screen recordings and presentation videos that communicate technical work.
Build clear digital spaces for your portfolio and project documentation.
"The Python for Accounting module was an incredibly valuable experience. The first four weeks built strong foundations and the rest focused on practical accounting applications. The support and structure made it easy to follow."
Marcin, Class of 2025"I have just finished moderation. Excellent, and very impressive. Well done, Michael."
Faculty member"Python for Accounting has been my favourite module in fourth year, it has helped me develop an entirely new skill set in coding, data analysis, visualisation, and automation. The module has supported my early career development by increasing my understanding of programming and its practical applications within the accounting profession. The labs delivered by Dr Michael were excellent and enhanced my understanding of Python language from the ground up, despite having no prior coding experience."
Aaron, Class of 2026Predictive model to support and improve loan decision making.
Neural network solution to flag suspicious activity from real data.
Streamlit dashboard shared through LocalTunnel for stakeholders.
Dr. Michael Guo