Skip to content

Quantitative Finance with Python

Learn portfolio management, derivatives, and machine learning through worked calculations, runnable Python, and interactive charts.

How to Study ​

Basic Python and familiarity with percentages and averages are useful. Start with Course 1 if portfolio construction is new to you. Then explore contracts and hedging in the derivatives track, or continue to Course 2 to examine the estimates behind portfolio decisions.

Read the worked calculation, run the Python cells in order, then change one assumption and explain the result. The charts display your calculations. Use the course overviews to choose where to begin.

About This Resource ​

I developed these notes and Python examples after completing EDHEC Business School's Investment Management with Python and Machine Learning specialization (certificate). They are an independent study resource.

Independent study notes and Python examples by Amine El Qazoui.