Python for Finance

with Martin Ganchev and Ned Krastev

This course will take your analytical thinking to the next level by blending programming skills in Python and financial theory, while working with real-world data.

6 hours 65 lessons
Start course
65 High Quality Lessons
27 Practical Tasks
6 Hours of Content
Certificate of Achievement

Course Overview

Python for Finance is the crossing point where programming in Python blends with financial theory. Together, they give you the know-how to apply that theory into practice and real-life scenarios. In a world where individuals and companies are aiming to become more and more autonomous, your ability to combine programming skills with financial data will allow you to create independent analyses. And that competency will give you an edge over your competitors or in your personal investments. To prepare you for these multi-faceted challenges, this course provides the relevant topics in financial theory and their hands-on application in Python.

Topics covered

financial analysisProgrammingPython

What You'll Learn

Do you want to create an independent financial analysis with Python? This course will provide you the required skillset.

Explore the required Python packages for Finance and Data Science 
Calculate and compare rates of return in Python 
Use Monte Carlo simulations as a decision-making tool
Use regressions for financial analysis 
Apply the Markowitz Portfolio Theory 
Work with multivariate regression analysis 


Student feedback


315 ratings
5 stars
269 (85%)
4 stars
34 (11%)
3 stars
8 (3%)
2 stars
3 (1%)
1 star
1 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • Newest
  • Oldest
I am wholly crazy about this remarkable course. Thank you so much for creating this coourse!!!!.... Have I mastered this course, I think I will never be broke again.
The course has met all my expectations. It has been a very good approach to concepts that are difficult to understand. I look forward to more courses like this one!
A little disappointed with this particular lecture because this code: F = wb.DataReader('F', data_source='yahoo', start='2005-1-1'), kept on generating an error
Pretty good introductory course for Financial Engineering, though it seems like questions don't really seem to get answered
Good course for practical quantitative finance. Good presentation for both finance theory portion and python portion.
  • 1
  • 2
  • 3
  • ...
  • 5
  • ...
  • 9
Martin Ganchev

“This course is perfect for those of you who would like to exercise their Python skills and learn how to use Python for the purposes of financial and investment analysis. Everything we will study has a real-world application.”

Martin Ganchev

Worked at the European Commission

Courses You May Like

Python for Finance

with Martin Ganchev and Ned Krastev

Start Course