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