Credit Course

Structured Credit: CDO/CLO Tranche Pricing

Price CDO and CLO tranches with the Gaussian copula model and Vasicek large-pool approximation.

Advanced~11 hours10 lessonsUpdated May 2026

Enrol now

$229one-time payment
  • Lifetime access — all lessons & updates
  • 10 lessons across 2 structured parts
  • Fully worked Jupyter notebooks
  • Market datasets + published benchmark prices
  • Free lesson previews before you buy
  • 14-day money-back guarantee

Secured by a no-questions-asked 14-day refund.

Overview

Introduction

Structured credit products were at the centre of the 2008 financial crisis, yet the models that price them remain indispensable on credit desks, at rating agencies, and in CLO management today. This course starts where the textbooks stop — with a fully implemented tranche pricer that you build yourself, from the Gaussian copula through to a working CLO waterfall.

You will implement two complementary approaches: the Vasicek large-pool approximation, which gives you an analytical loss CDF for a homogeneous infinite portfolio in a single closed-form expression, and the Andersen-Sidenius-Basu recursive algorithm, which handles real heterogeneous pools exactly via generating functions. Both are used in practice; understanding both gives you the ability to choose the right tool for each problem.

The course culminates in base correlation — the market's way of quoting CDO tranche prices — and a simplified CLO waterfall that shows how interest and principal diversion tests protect senior noteholders. Every calculation is grounded in the original academic literature, from Li's 2000 copula paper to the ASB 2003 extension, so you leave with both working code and the theoretical foundation to defend every line of it.

Hands-on

The project you'll build

You build a CDO tranche pricer end to end. Starting from a pool of reference names with individual default probabilities, notionals and recovery rates, you calibrate the Gaussian copula, compute the conditional default probability given the systematic factor, and integrate numerically over the factor distribution to recover the full unconditional loss distribution of the portfolio.

With the loss distribution in hand, you price equity, mezzanine and senior tranches by computing expected tranche losses and converting them into par spreads. You then invert this process: given market-quoted tranche prices, you extract the base correlation for each tranche and build the base correlation curve — the industry-standard representation of the correlation smile.

Finally you implement a simplified three-tranche CLO waterfall with interest and principal diversion tests, run correlation and PD stress scenarios, and compare large-pool approximation prices against ASB exact prices to understand where each model is sufficient and where it breaks down.

Outcomes

What you'll learn

CDO structure

Define attachment, detachment, subordination and the mechanics of a credit waterfall for equity, mezzanine and senior tranches.

Gaussian copula

Implement the Li (2000) latent-variable model, derive the conditional default probability given a systematic factor, and simulate portfolio losses.

Vasicek large-pool approximation

Derive and implement the analytical loss CDF for a homogeneous infinite pool and understand the conditions under which it is accurate.

Expected tranche loss & par spread

Integrate conditional expected tranche loss over the factor distribution and convert to a fair par spread for each tranche.

Base correlation

Imply base correlation from quoted tranche prices, build the correlation smile curve, and understand what it implies about the market's view of loss tail risk.

ASB recursive algorithm

Implement the Andersen-Sidenius-Basu generating-function recursion for exact loss distributions in heterogeneous pools.

CLO waterfall

Code the interest and principal diversion tests of a three-tranche CLO and trace cash flows through a stressed scenario.

Stress testing

Analyse the sensitivity of tranche prices to correlation and default probability shocks, and interpret the results in the context of the 2008 crisis.

Stack

Tools & technology

The course teaches a workflow, not just a toolset — here is what we use and what you could swap in.

ToolUsed forAlternatives
Python 3Primary language for the copula, loss distribution and waterfallJulia, MATLAB, C++
NumPyVectorised loss distribution computation and scenario arrayspure Python, JAX
SciPyNumerical integration over the factor distribution and root-finding for base correlationGaussian quadrature from scratch, QuantLib
Gaussian CopulaModelling default correlation via a shared systematic factorStudent-t copula, Clayton copula, factor models
JupyterNotebook-driven development with step-by-step loss distribution visualisationVS Code, plain Python scripts

Syllabus

Course curriculum

10 lessons across 2 parts. Lessons marked Free preview can be read before you enrol.

Before you start

Prerequisites

  • Working Python and NumPy — loops, functions, numerical integration with scipy.integrate.
  • Probability fundamentals: normal distribution, conditional probability, expectation and variance.
  • Basic credit concepts: default probability, recovery rate, survival probability (the CDS Bootstrapping course is ideal preparation).
  • No advanced stochastic calculus is required; the Gaussian copula is introduced from the ground up.

Fit

Who this course is for

Credit derivatives quants

You price single-name CDS and want to step up to portfolio credit products — CDOs, CLOs and synthetic tranches.

CLO analysts and managers

You work with CLO structures and want a rigorous understanding of the loss models and waterfall mechanics under the hood.

Risk managers in structured finance

You need to stress CDO/CLO positions and want to understand exactly what correlation and PD assumptions are driving your marks.

Quantitative researchers

You are studying post-GFC lessons and want a hands-on implementation to complement the academic literature on copula models.

Faculty

Your instructor

QuantIndex Faculty

QuantIndex Faculty are practising quantitative analysts with direct experience in structured credit pricing, CLO analytics and credit portfolio risk management. This course is written by quants who have built and stress-tested CDO and CLO models in production environments, and it is reviewed for both mathematical accuracy and code clarity before each release.

Benchmarked & verified

Every price you compute is checked against published results from leading textbooks and market data. You do not finish the course hoping your model is right — you finish it knowing.

Questions

Frequently asked questions

Do I need to know about the 2008 crisis to follow the course?

No background in the crisis is assumed, though the final lesson puts the Gaussian copula model in its historical context. The mathematics is self-contained: you build the model from scratch without prior exposure to structured products.

What is the difference between the Vasicek approximation and the ASB algorithm, and do I need both?

The Vasicek large-pool approximation gives a closed-form analytical result that is fast and transparent, but it requires a homogeneous portfolio and infinite pool assumption. The ASB algorithm is exact for any heterogeneous pool but is computed numerically via a recursion. The course implements both so you understand the trade-off between speed and accuracy and can choose correctly for a given portfolio.

Is this relevant to today's market or is CDO pricing obsolete?

Synthetic CDO activity has contracted since 2008, but CLOs remain a multi-trillion-dollar market and the same Gaussian copula machinery underlies CLO tranche pricing and rating-agency loss models. Understanding base correlation and loss distributions is directly applicable to any role involving structured credit.

What maths do I need?

The course requires comfort with basic probability — normal distribution, conditional expectation — and numerical integration. The Gaussian copula is derived step by step. No stochastic calculus or measure theory is required.

Does the CLO waterfall reflect real deal documentation?

The waterfall is a deliberately simplified three-tranche version designed to teach the structural logic — interest diversion tests (OC/IC triggers), principal priority and coverage tests. Real deal documents are far more complex, but this foundation will allow you to read and interpret actual CLO indentures.

Is there a refund policy?

Yes — a 14-day, no-questions-asked money-back guarantee. If the course is not right for you, email us and we will refund you in full.

Ready to start?

$229one-time payment
  • Lifetime access — all lessons & updates
  • 10 lessons across 2 structured parts
  • Fully worked Jupyter notebooks
  • Market datasets + published benchmark prices
  • Free lesson previews before you buy
  • 14-day money-back guarantee

Secured by a no-questions-asked 14-day refund.