Credit risk foundations
Core concepts, lending lifecycle, ratings, and portfolio risk.
Learn
Build a clear path from credit-risk data and scorecards to IFRS 9 measurement, model validation, and ongoing monitoring.
Core concepts, lending lifecycle, ratings, and portfolio risk.
Build, scale, validate, and monitor application and behavioural scorecards.
Define, estimate, calibrate, and project default probabilities.
Measure discounted losses after recovery, costs, and collateral.
Estimate drawn and undrawn exposure at the point of default.
Understand impairment stages, scenarios, and discounted expected losses.
Build reliable point-in-time datasets, labels, joins, and controls.
Compare statistical and machine-learning approaches for risk modelling.
Backtest, challenge, document, and govern credit-risk models.
Methods, assumptions, formulas, worked examples, and primary references.
A practical guide to behavioral scorecard design for existing accounts: point-in-time data, 12-month outcomes, PD calibration, validation, and monitoring.
Work through a synthetic credit portfolio stress test: build a coherent adverse scenario, calculate segment losses, explain the drivers, and monitor key assumptions. Distinguishes internal stress sensitivities from IFRS 9 ECL and regulatory capital.
Build point-in-time-safe credit-risk features from payment behavior, balances, delinquencies, categories, trends, and missing data. Includes a worked synthetic example, browser-safe Python, leakage controls, and a production monitoring checklist.
Learn how default, prepayment, and account closure compete in credit PD modeling. Compare cause-specific hazards, cumulative incidence, Kaplan–Meier, and Fine–Gray with a worked example, monitoring guidance, and runnable synthetic-data Python.
Derive a points-to-double-odds scale from a chosen anchor, convert score points to good-to-bad odds and PD, work a synthetic example, and monitor whether the PD mapping remains calibrated.
A worked guide to delinquency transition matrices, forward roll rates, one-snapshot and sustained cures, account versus balance weighting, and multi-period projections—with clear denominators and synthetic examples.
Compare discrimination from two PD models on the same matured validation cohort with a paired, stratified bootstrap confidence interval for the AUC difference.
Understand IFRS 9’s three-stage general approach, assess significant increases in credit risk, and calculate 12-month versus lifetime ECL with a synthetic term-structure example.
Implement fixed PD bands in Python, calculate segment calibration and uncertainty, test boundaries and ordering, and validate the design with time-based holdouts.
A practical PD-segment monitoring framework for assignment quality, population shifts, grade migration, observed-versus-expected defaults, uncertainty, and escalation.
A practical guide to product splits, score bands, expert rules, trees, model-based grades, and clustering—with a step-by-step process for choosing and testing PD segments.
A practical, synthetic-data guide to measuring borrower, sector, geographic, and common-factor concentration with exposure shares, HHI, connected-group aggregation, and stress testing.
A practical workflow for rare-default modelling: define the target, compare class weighting and resampling without leakage, evaluate precision and recall at useful thresholds, and recalibrate PDs on representative data.
A practical monitoring workflow for PD, LGD, EAD, and IFRS 9 ECL: align populations and horizons, calculate core metrics, interpret uncertainty, and set review actions without relying on universal thresholds.
A practical guide to backtesting lifetime exposure-at-default forecasts: define mature cohorts, compare horizon-specific exposure, monitor calibration and error, and run deterministic Python with synthetic data.
Learn what logistic-regression coefficients mean, how to convert coefficient × sample standard deviation into percentage weights summing to 100%, and how coefficients become scorecard points using a worked synthetic PD example.
Define default-rate targets, distinguish observation and performance windows, compare 60- and 90-day delinquency labels, and monitor PD outcomes with synthetic examples.
A practical guide to exposure at default (EAD) and credit conversion factors (CCFs): define the observation window, build facility-level data, estimate drawdowns, handle unstable observations, validate predictions, and monitor performance. It distinguishes IFRS 9 expected drawdowns from regulatory-capital EAD.
Learn which post-default recoveries and collection costs belong in LGD, how to discount them, and why IFRS 9, Basel IRB, and internal LGD measures can differ.
Use confidence intervals and an exact binomial tail check to interpret a one-year PD backtest when default counts are small. Learn the assumptions, calculate a synthetic example, and understand what a non-significant result does—and does not—show.
A practical guide to defining the default horizon, fitting a logistic PD model, calibrating its output, and validating estimates with matured outcomes.
Separate likelihood of default, loss severity, exposure, and portfolio impact.
Choose a consistent entity grain before building labels or aggregating exposures.
Connect origination decisions with account management, collections, and portfolio limits.
Calculate the loss average, quantify dispersion, and see why equal expected losses can hide different outcomes.
Design the sample, target, predictors, score scale, validation, and decision use as one workflow.
Calculate bin-level evidence while guarding against unstable or empty bins.
Translate model log-odds into probabilities and a points scale with visible conventions.
Choose operational thresholds with evidence and document what rejected applications conceal.
Define the event, unit, and horizon before estimating probability of default.
Keep the risk horizon and survival conditioning explicit when comparing PD measures.
Separate ranking from the calibration that assigns a probability scale to grades or scores.
Use rating migration to describe movement and derive horizon risk only under explicit assumptions.
Build period-by-period risk while accounting for surviving accounts and changing conditions.
Measure loss from cash-flow shortfalls, recovery costs, and timing after default.
Compare observed recovery cash flows with market-price proxies and understand their limits.
Translate security into plausible net cash recovery instead of treating collateral value as cash.
Build transparent default episodes, discount workout cash flows, and monitor cure and repeat-default outcomes.
Estimate how much additional committed credit may be used before default.
Use account paths to learn how balances evolve between an observation date and default.
Forecast exposure paths using contractual terms, utilization behavior, and account exit patterns.
Avoid carrying a prudential conversion factor into accounting measurement without reconciliation.
Connect impairment stage to 12-month or lifetime expected credit loss measurement.
Assess the change in default risk since initial recognition, not merely the change in allowance.
Combine probability-weighted paths for PD, LGD, exposure, and cash shortfalls transparently.
Recognize special accounting paths where a standard model diagram is not enough.
Create traceable obligor, facility, application, and collateral relationships before modeling.
Separate feature availability from future outcomes to prevent look-ahead leakage.
Treat data quality as a measurable property of the model population, not a one-time cleanup.
Validate on later periods and keep resampling or feature selection inside the training process.
Choose model complexity based on use, sample size, data quality, and governance capacity.
Re-map predictions to observed event rates on separate, representative data.
Use event time when accounts have different follow-up or default risk changes over time.
Assess model outputs and impacts across groups while preserving a clear purpose and review trail.
Measure ranking ability while keeping class balance, horizon, and threshold context visible.
Compare probability forecasts with matured outcomes and explain sampling noise.
Compare population and feature distributions while disclosing bins, smoothing, and threshold limitations.
Bring migration, vintage, recovery, EAD, and ECL outcomes into a controlled model lifecycle.