Chevron Left
Back to Introduction to Portfolio Construction and Analysis with Python

Learner Reviews & Feedback for Introduction to Portfolio Construction and Analysis with Python by EDHEC Business School

1,290 ratings

About the Course

The practice of investment management has been transformed in recent years by computational methods. This course provides an introduction to the underlying science, with the aim of giving you a thorough understanding of that scientific basis. However, instead of merely explaining the science, we help you build on that foundation in a practical manner, with an emphasis on the hands-on implementation of those ideas in the Python programming language. This course is the first in a four course specialization in Data Science and Machine Learning in Asset Management but can be taken independently. In this course, we cover the basics of Investment Science, and we'll build practical implementations of each of the concepts along the way. We'll start with the very basics of risk and return and quickly progress to cover a range of topics including several Nobel Prize winning concepts. We'll cover some of the most popular practical techniques in modern, state of the art investment management and portfolio construction. As we cover the theory and math in lecture videos, we'll also implement the concepts in Python, and you'll be able to code along with us so that you have a deep and practical understanding of how those methods work. By the time you are done, not only will you have a foundational understanding of modern computational methods in investment management, you'll have practical mastery in the implementation of those methods....

Top reviews


Nov 29, 2020

Awesome Course, Great instructors that give a nice balance of theory and practice, the practice is very hands-on and will help you understand the theory and give you useful tools from the first week.


Aug 5, 2020

I am self taught in Python and have an industry background in Finance. This course was a good connector/provided additional insight on using Python to process portfolio performance and data analysis.

Filter by:

76 - 100 of 355 Reviews for Introduction to Portfolio Construction and Analysis with Python

By Liu L

Sep 4, 2021

This is a very useful course providing step-by-step guide to basic portfolio allocation models as well as theoretical insights. Recommend to those who have just started a career in or want to develop knowledge on asset management.

By Roberta S

Oct 10, 2020

It was hard for me coming from finance with barely any phyton knowledge, but worth it.

it would be useful to offer a premium package with live chat teacher, as I got stuck in a few bits and it took me a long time to get out of it.

By Antony J

Oct 10, 2020

Excellent module that is quite misleading in having the title "Introduction"! The course builds up to state-of-the-art asset/liability matching and assumes, I think, a solid grounding in financial economics. Really enjoyed it.

By Giulio F

Jun 26, 2020

Very well structured course, guides you towards a more comprehensive understanding of both python and financial markets. Vijay is an outstanding instructor and gives you plenty little tricks useful to be a "pythonish" programmer

By Jasper J

Apr 17, 2020

Awesome! Totally worth the money without a question! I had no previous programming experience and this course gave me the tools to analyse my portfolio and come up with better strategies than before, all with the help of Python!

By Brian H

Jan 22, 2020

Thanks to the instructors! While Lionel introduced the financial theory in a comprehensible way, Vijay's lab laid the fundaments for an even deeper understanding. I really enjoyed how the coding matched the financial theories.

By Veysel E T

Jun 25, 2020

Amazing course to learn modern portfolio theories along with Python skills. No previous experience needed in Python however it is easier to understand if you have a financial background on topics around portfolio management.

By Adrián C

May 6, 2020

This course is the best value for money. I was able to put what I learned into practice from the very first week. I have been able to automate many of the daily BAU processes of my job thanks to the valuable skills gained.

By roozbeh g

Dec 4, 2019

What started as an effort to learn about investment, turned out to be the best Python lesson I had ever received. The long lab sessions taught me how to build a tool from scratch, during which I learned many Python tricks.

By Han C

Nov 5, 2021

a comprehensive course in quantitative portfolio construction which can be applied realistically in the asset management industry. Very useful in keeping up to date with advancements in portfolio construction techniques.

By José A R M

Dec 26, 2020

This is an excellent course. It has the best explainations and selection of topics. Very useful to people who want to approach to python but it would be better to have previous knowledge about finance and programming.

By antonhs e

Mar 31, 2021

The lecturers were amazing. Having only a small background in finance, the material and the explanations provided helped me a ton wrapping my head around concepts that before I found confounding. 100% would recommend

By Moreno C

May 16, 2020

Excellent course.

A perfect blend of theory (lectures) and practice (Python Labs).

In order to take full advantage of the course, it is desirable to have a previous knowledge of Python and of modern financial theory.

By Cameron D K

Mar 4, 2023

One of the best courses I've taken on Coursera. The instructors are fantastic. They get down to the nitty gritty without dragging you through a lot of theoretical material. You gain very practical knowledge.

By Harsh S

Nov 27, 2019

This course was absolutely spectacular! Kudos the team at EDHEC Risk Institute! It's one of the best courses I've done so far. The best part is the blend of theory and application to real-life data on Python.

By Shivani A

Apr 3, 2020

The course is really nice and builds strong fundamentals for asset management using Python. I found the lectures and lab sessions full of new concepts. For me the week 4 of the course was a bit challenging.


Apr 2, 2022

This introductory course in Portfolio Construction with Python blew my mind away. I never thougth that I could achive so much learning in such a short period of time. Thank you very much. Congratulations.

By Toluwalope R

Jul 18, 2020

This was very interesting and a huge difference and great addition to what is taught at university. It was really helpful to the investment decisions made by investors in reality and the reason behind them

By Nipun A

Jun 26, 2020

The course is organized really well. It takes you through important concepts; from the basics to more advanced with time, which is accompanied by lab sessions where you practice and see results yourself.

By tanish s

May 3, 2020

very good explaination and implementation on python of each and every concept of portfolio construction.

i have tried different courses but this one is the best among all present in the market right now.

By Shengyang X

Oct 4, 2020

Very good courses for teaching portfolio investment analysis using powerful Python coding. During the course, we also learn a lot of Python programming skills. Very helpful and useful for future career!

By Ahmed H

Mar 30, 2021

Excellent Course for me as an investment professional. It really helped to refresh many topics of financial investment and then the course digs deep into Python Programming and real-world applications.

By David C P

Apr 26, 2020

Martellini and Vaidyanathan are awesome. i'd like it more if they would point to optional readings that explain the math behind some stuff (e.g.: CIR bond pricing equation).

Looking forward to mooc 2

By Kazuto A

May 17, 2020

Excellent course. A lot of Python programming practice. Although I am a beginner for any code writing, these lectures are well structured to take me toward the most sophisticated codings.

By Antonio C

Apr 11, 2021

A well-balanced course between theory, applications and coding. If you are an intermediate finance student that is looking for a practical toolkit with python, this is the right course