More News Sept 2026 cohort · Applications open
Home / Curriculum
The Program

An integrative curriculum — finance, code, AI as one discipline.

12 months · 60 ECTS · six building blocks · two tracks. Designed for working professionals and international candidates.

Hybrid format

How classes work.


Classroom + live online

Classes at RAF (Knez Mihailova 6) simulcast live to remote participants. Pick the mode that fits your week.

Recorded for async catch-up

Every lecture is recorded. Travel for work or miss a session — replay at your pace, no penalty.

Evening schedule, max 3× weekly

18:00–21:00 CET. Compatible with full-time employment and international time zones.

Building blocks

Six modules. One integrative thesis.

01
Foundations

Mathematics for finance


Probability, stochastic calculus, linear algebra, optimization — the quantitative backbone of every module that follows.

8 ECTS · Sept – Nov
02
Finance core

Asset pricing & derivatives


Equities, fixed income, derivatives, option pricing — taught with live market data and replicating portfolios in Python.

10 ECTS · Sept – Dec
03
Programming

Python & R bootcamp + applied


Intensive Dec–Feb bootcamp followed by applied modules in production Python — pipelines, testing, deployment.

10 ECTS · Dec – Apr
04
AI & data

Machine learning for finance


Feature engineering, model validation, time-series ML, generative-AI tooling — applied to real market and credit data.

8 ECTS · Feb – May
05
Risk & regulation

Risk management & banking regulation


Credit, market, operational risk; IRB, ICAAP, IFRS 9 — taught with central-bank and partner-bank methodologies.

8 ECTS · Feb – May
06
Integration

Integrative thesis


A capstone that uses finance, programming, and ML together on a real problem — supervised by faculty and an industry mentor.

16 ECTS · Apr – Sept
Student voice

Real-time trading. Real-life exams.

MCF students working on real-time trading Trading lab 3:42

Students working through the real-time trading assignment — graded live.

Two tracks

Master vs Short-Cycle.


Same curriculum. Two completion paths. Pick the one that matches your prior degree and your immediate goal.

Master Track Short-Cycle
Length12 months12 months
CourseworkAll 5 modulesAll 5 modules
ThesisRequired (16 ECTS)Not required
ECTS60 ECTS30 ECTS
Prior degree4-year (240 ECTS) requiredAny degree, foreign-friendly
NostrificationRequired for foreign degreesNot required
OutcomeMaster degree (CCA cert + diploma)Short-Cycle cert (CCA cert)
ConversionAdd thesis later for Master
Next cohort · September 2026

Ready to talk?

Schedule a 30-minute conversation with the Program Director to discuss your background, ambitions, and whether MCF is the right fit.

Replies within 24 hours · Branko