---
title: Quantitative Finance
description: Quantitative finance applies mathematics to pricing and risk. You will learn stochastic calculus, derivatives pricing, portfolio theory and the programming and interview preparation used in quant roles.
category: finance-economics
subcategory: investing
difficulty: beginner, intermediate, advanced
url: /subject/quantitative-finance
---

# Quantitative Finance

Quantitative finance applies mathematics to pricing and risk. You will learn stochastic calculus, derivatives pricing, portfolio theory and the programming and interview preparation used in quant roles.

## Available Resources

3 Books • 2 Courses • 4 Websites

## Websites

### 1. Quantitative Finance Stack Exchange

Moderated Q&A site where practitioners and academics answer questions on pricing models, calibration, volatility surfaces, risk measurement and market microstructure. Use it to resolve specific modelling and implementation problems and to see how professionals justify their reasoning. Voting and moderation give it a verification mechanism no blog or Discord has.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://quant.stackexchange.com/

**Tags:** quantitative-finance, derivatives-pricing, volatility-modeling, risk-management, market-microstructure, q-and-a

### 2. numpy-financial – Financial Functions for Python

**Author:** NumPy Developers

Official documentation for numpy-financial, the NumPy project's package of elementary financial functions split out of NumPy itself. It covers net present value, internal rate of return, payments, interest rates and future value, so you can compute loan and investment cash-flow figures in Python.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://numpy.org/numpy-financial/

**Tags:** python, numpy, time-value-of-money, npv, irr, financial-functions

### 3. QuantLib – Open-Source Quantitative Finance Library

**Author:** QuantLib Project

Home of QuantLib, the free open-source C++ library for quantitative finance with Python bindings. It implements yield-curve bootstrapping, interest-rate and equity derivative pricing, Monte Carlo and finite-difference engines, and market calendars, letting practitioners build and test production-grade pricing and risk models.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://www.quantlib.org

**Tags:** quantlib, derivatives-pricing, yield-curves, fixed-income, c-plus-plus, python

### 4. AbsBox – Open-Source ABS/MBS Cashflow Modeling Library

**Author:** Shawn Zhang

Open-source Python library, released under Apache 2.0, that wraps the Hastructure cashflow engine for structured finance. It models pools of mortgages, auto loans, leases and corporate loans, defines deal waterfalls in readable code, and runs pool-performance sensitivities to forecast and price ABS and MBS tranches.

**Difficulty:** Advanced | **Language:** English | **Price:** Free

**Link:** https://github.com/yellowbean/AbsBox

**Tags:** securitization, abs, mbs, cashflow-waterfall, python

## Books

### 1. Advances in Financial Machine Learning

**Author:** Marcos Lopez de Prado

Lopez de Prado's treatment of machine learning on financial data: alternative bar sampling, triple-barrier labelling, fractional differentiation, purged cross-validation and backtest overfitting. It shows why naive ML backtests fail and how to structure ones that survive.
Covers the modern buy-side quant workflow that the classical pricing texts do not touch, and its core contribution is methodological rather than tactical: it teaches why standard cross-validation and Sharpe-ratio reporting produce false discoveries on financial data. That mental model transfers to any research process.

**Difficulty:** Advanced | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1119482089?tag=edmonddante07-20

**Tags:** financial-machine-learning, backtesting, cross-validation, feature-engineering, quantitative-trading

### 2. Python for Finance: Mastering Data-Driven Finance (2nd Edition)

**Author:** Yves Hilpisch

Practitioner reference for financial Python: NumPy and pandas, financial time series handling, Monte Carlo simulation, derivatives valuation library design, and performance techniques. After it you can implement and test pricing and analytics code rather than only reading formulas.
It is the one book that connects the pricing mathematics to production-shaped code, including a full derivatives valuation package built from scratch, rather than teaching Python syntax in a finance costume.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1492024333?tag=edmonddante07-20

**Tags:** python, financial-programming, pandas, monte-carlo-simulation, derivatives-pricing

### 3. Quant Job Interview Questions and Answers (Second Edition)

**Author:** Mark Joshi, Nicholas Denson, Andrew Downes

Several hundred worked quant interview problems spanning probability puzzles, stochastic calculus, option pricing, linear algebra, numerical methods and C++, with full solutions. Working through it prepares you for desk and MFE interviews and exposes gaps in your pricing intuition.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0987122827?tag=edmonddante07-20

**Tags:** quant-interviews, probability, stochastic-calculus, option-pricing, brainteasers

## Courses

### 1. Topics in Mathematics with Applications in Finance (MIT 18.642)

**Author:** Peter Kempthorne, Vasily Strela, Jake Xia

Pairs mathematics lectures on linear algebra, probability, statistics, stochastic processes and numerical methods with practitioners' lectures on applications: time series, volatility modeling, portfolio theory and option pricing. Includes 22 lecture videos, slides, readings and problem sets for building working fluency in quant-finance mathematics.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://ocw.mit.edu/courses/18-642-topics-in-mathematics-with-applications-in-finance-fall-2024/

**Tags:** stochastic-calculus, time-series, portfolio-theory, option-pricing, volatility-modeling

### 2. Introduction to Financial Engineering and Risk Management

**Author:** Martin Haugh, Garud Iyengar

Columbia University's introductory course in financial engineering, reviewing probability and optimization, then pricing fixed income securities and swaps, and valuing options with one-period and multi-period binomial models and Black-Scholes. Learners can price standard derivatives in an arbitrage-free framework.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://www.coursera.org/learn/financial-engineering-intro

**Tags:** financial-engineering, derivatives-pricing, binomial-model, black-scholes, fixed-income, term-structure

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/quantitative-finance