Module for accounting students

Automate the ledger. Tell the story.

Learn Python with zero coding experience and turn accounting data into decisions, dashboards, and workflows that scale.

Hands-on labs
Industry relevant
Portfolio first
4 Weeks foundations
8 Weeks applied work
1 Digital Portfolio
100% Practical focus
Automation snippet
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()

No coding experience needed

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.

Module highlights

  • Weekly guided labs with clear starter templates.
  • Career-ready portfolio tailored to accounting roles.

Core topics covered

Python basics

Master syntax, data types, and logic so you can read and write clean, reliable scripts.

Data analysis and visualisation

Build charts and dashboards that explain financial performance in seconds.

Automation

Reduce manual work with repeatable workflows for reconciliations and reporting.

Machine learning

Explore forecasting, anomaly detection, and pattern recognition in finance.

Assessment and portfolio

Showcase your work with deliverables that prove you can apply Python in real accounting contexts.

Digital portfolio

Curate project writeups with code, insights, and results.

Video walkthroughs

Record presentations that explain the accounting impact of your scripts.

Career benefits

Graduate with proof of automation and analytics skills recruiters want.

Digital skills you will develop

Digital skills

Python coding, AI-assisted workflows, and prompt engineering.

Python AI tools

Media creation

Screen recordings and presentation videos that communicate technical work.

Loom YouTube

Content organisation

Build clear digital spaces for your portfolio and project documentation.

Google Sites XMind

What students and faculty say

"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 2026

Previous excellent student projects

Credit risk assessment using machine learning

Predictive model to support and improve loan decision making.

Fraud detection in financial transactions

Neural network solution to flag suspicious activity from real data.

Dashboard for company financial performance

Streamlit dashboard shared through LocalTunnel for stakeholders.

Contact

Dr. Michael Guo

LinkedIn Profile