Introduction

Why Financial Mathematics?

Financial mathematics is the quantitative foundation of all of finance. Before you can price a bond, value an option, or manage a portfolio, you need to understand how money moves through time. This course builds that foundation from first principles — implementing every formula as a Python function.

You will implement:

  • Time Value of Money — Present value, future value, annuities, perpetuities, NPV, and IRR
  • Bond Mathematics — Coupon bond pricing, Macaulay duration, modified duration, convexity
  • Yield Analysis — Yield to maturity, spot rates, forward rates, and bootstrapping
  • Interest Rate Models — Continuous compounding, discount factors, and the Vasicek model
  • Yield Curves — Par rates, swap rates, and term structure construction
Next →