Workshop programme - machine learning for finance

Where MODELS meet real financial decisions

Most courses on this topic stop at theory. This programme is built around the point where a model produces an actual recommendation - and everything that has to be true for that recommendation to be trustworthy. The work is hands-on from the first session.

Participants working through a machine learning exercise on financial recommendation data
A participant reviewing a completed recommendation model output in a structured notebook environment

After the programme ends

Skills that don't expire when the course does

Financial recommendation systems are not a solved problem. The models participants build here - collaborative filtering pipelines, feature engineering workflows, bias auditing routines - remain directly applicable as the field moves. Techniques taught in 2019 still appear in production systems today. The emphasis on understanding over memorisation is deliberate: when library APIs change, the underlying logic does not.

  • Reusable Python notebooks structured for real project handoff
  • Documented decision frameworks for model selection in finance
  • Evaluation protocols adaptable to new datasets and client contexts
  • Conceptual grounding that holds across library and framework changes

What happens when the assignment doesn't work

Getting stuck is part of the process. The question is whether there is somewhere useful to turn when it happens - and what kind of help is actually available.

Structured review sessions

Each module includes a scheduled group review where participants walk through their implementations together. This is not a lecture - it is a structured comparison of different approaches to the same problem, led by a facilitator who has seen the common failure points.

Annotated worked examples

Every assignment has a corresponding worked solution with detailed inline commentary. These are released after submission deadlines so participants can compare their reasoning against a reference implementation without shortcuts during the work itself.

Async written feedback

Submitted work receives written feedback within five business days. The feedback addresses the specific choices made - not a generic rubric score. Participants can respond with follow-up questions, and those responses are answered in the same thread.

Programme modules

A MEANINGFUL selection, not a full catalogue

Module 01

Foundations of Recommendation Systems

Collaborative filtering, content-based methods, and hybrid architectures. Participants implement each approach from scratch on a financial transaction dataset before any library abstractions are introduced.

4 weeks Intermediate
Module details
Module 02

Feature Engineering for Financial Signals

Building meaningful input features from transaction histories, risk profiles, and market data. Covers temporal aggregation, handling sparse data, and the specific pitfalls of using financial records as ML inputs.

3 weeks Intermediate
Module details
Module 03

Model Evaluation and Bias Auditing

Measuring recommendation quality beyond accuracy - coverage, novelty, and fairness across demographic groups. Participants audit a pre-trained model for systematic bias and apply documented correction strategies.

3 weeks Advanced
Module details
Module 04

Deployment and Monitoring in Production

Serving recommendation models through an API, tracking prediction drift over time, and building monitoring dashboards. The final assignment requires participants to detect a seeded data drift event in a live environment.

4 weeks Advanced
Module details

How this differs in practice

The gap between a finished notebook and a working system

Financial ML courses typically end at the point where a model produces a number. This programme starts from the premise that a number without context - without an audit trail, without a deployment path, without a monitoring strategy - is not a finished product. Participants spend more time on the surrounding infrastructure than on the model itself.

Dataset provenance is tracked from raw source to model input - participants document every transformation step as part of the submission.

Regulatory context is woven into assignments - not as a separate compliance module but as a constraint that shapes model design from the start.

Peer review rounds expose participants to implementation choices they would not have made - the disagreements are where the most useful learning happens.

Close view of a structured data pipeline diagram used in a financial ML workshop session

A question worth naming directly

Is the mathematical background requirement realistic for where I am now?

This is the hesitation most visitors carry before enrolling. The programme assumes comfort with Python and a working understanding of statistics - not a graduate degree in mathematics. The first module includes a diagnostic exercise that makes the actual entry bar concrete rather than descriptive.

A participant working through a diagnostic exercise at the start of the programme

What the diagnostic actually tests

The entry diagnostic covers matrix operations, probability distributions, and basic gradient descent intuition. Participants who struggle with any of these receive a curated list of preparation materials - specific chapters, not general reading lists - before the first module begins.

Where the difficulty actually sits

The harder parts of this programme are not the mathematics. They are the decisions: which features to trust, how to handle missing data in a regulatory context, when a model is good enough to deploy. These require judgement that develops through practice, not prerequisite knowledge.

An honest note on pacing

Participants who work through the assignments in under six hours per week consistently report that the depth suffers. The programme is designed for roughly eight to ten hours of focused work weekly. That is not a sales claim - it is a structural reality of the assignment load.

The environment around the learner

Peers who are solving the same SPECIFIC problems

The cohort model is not incidental. Participants come from data roles in banking, insurance, and fintech - the discussions in peer review sessions reflect real institutional constraints, not hypothetical scenarios. That specificity changes the quality of feedback considerably.

Portrait of Tarquin Osei-Bonsu, data analyst and programme participant

Tarquin Osei-Bonsu

Data Analyst, Insurance

"The peer reviews surfaced assumptions I had been making without realising. That alone was worth the time."

Portrait of Przemek Walczak, ML engineer and programme participant

Przemek Walczak

ML Engineer, Fintech

"I expected the technical content to be the main value. The cohort conversations turned out to be equally useful."

Cohort participants collaborating on a shared financial dataset exercise during a live session
172 participants across cohorts since 2019
A facilitator walking through a model evaluation result with a small group of participants