Back to Introduction to Portfolio Construction and Analysis with Python
EDHEC Business School

Introduction to Portfolio Construction and Analysis with Python

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.

Status: Financial Analysis
Status: Portfolio Management
Course25 hours

Featured reviews

MP

4.0Reviewed Aug 5, 2020

There is a tremendous amount of material to be learned in this course and it is quite challenging material but for anyone interested in this topic I think the instruction is excellent.

MG

5.0Reviewed Mar 22, 2020

Highly recomand you to type all the codes in Lab-Session, after this course you will improve both of your programming skills and theoretical fundament in investment management.

SK

4.0Reviewed Dec 8, 2019

The course is great, I enjoyed very detailed Python labs, they taught me a lot. But almost no support from the staff in the forums. If you don't understand something, you are on your own.

NH

5.0Reviewed Nov 5, 2020

Really appreciated Lab instructor. He has vary solid knowledge in both investment and Python. very clear explanation and easy to understand. Thanks for help lifting up my skills

VC

5.0Reviewed Jul 16, 2020

very good introductory course to learn how python is used to implement portfolio strategies. coding is taught in a simple enough way to pick up and try to real-world data as well....

DB

5.0Reviewed Feb 28, 2020

Very insightful. Learnt a lot of new things in finance which can't be learnt in regular undergrad programmes in universities. Thank You to EDHEC RISK INSTITUTE and COURSERA...

MB

5.0Reviewed Jun 19, 2020

Seriously an amazing course! I have got great learning of both financial concepts and python coding. instructors are super amazing. The approach is quite practical and useful.

DM

5.0Reviewed May 26, 2020

Enjoyable course. One has to be conversant with basic Phyton to follow this course. What I learnt the most is the ability to use Phyton coding to demonstrate the concept of portfolio investment.

AC

5.0Reviewed Apr 10, 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

FF

5.0Reviewed Jan 29, 2023

The only thing I didn't like about this course was that the material of week 4 was about as much as weeks 1-3 combined. I feel like this could have been distributed a bit more evenly.

AH

5.0Reviewed Feb 2, 2021

Exceptional quality of instruction. The production and detail of supporting materials made this class very accessible. I learned much more than expected. Bravo on the effort of the instructors!

TK

5.0Reviewed Sep 26, 2020

The course is particularly useful for people with a finance background to learn how to model a complex process using python. Lecturers are very knowledgeable and step-by-step guide in teaching.

All reviews

Showing: 20 of 397

Benny Prijono
4.0
Reviewed Nov 26, 2019
Zahid Abbasi
5.0
Reviewed Jan 26, 2020
David Meow
5.0
Reviewed May 27, 2020
Leo Li
5.0
Reviewed Dec 12, 2019
Chad Rosen
3.0
Reviewed Mar 4, 2021
Lyle Dingus
5.0
Reviewed Oct 26, 2019
Rohit Rawat
3.0
Reviewed Jun 12, 2020
Hmei Deng
5.0
Reviewed May 11, 2020
Xinhao
5.0
Reviewed Mar 8, 2020
Serg Daut
4.0
Reviewed Nov 19, 2019
Jerry Handford
5.0
Reviewed Apr 29, 2020
Sidhant Mahipal
5.0
Reviewed Apr 19, 2020
Fabien Nugier
5.0
Reviewed Jan 21, 2020
Asif Rahman
5.0
Reviewed Jan 4, 2020
Matias Agelvis
5.0
Reviewed Nov 29, 2020
Shane Whippo
5.0
Reviewed Aug 6, 2020
Art Haedike
5.0
Reviewed Feb 2, 2021
Tan Hui Koon
5.0
Reviewed Sep 27, 2020
Aditya Ganesh
5.0
Reviewed May 5, 2020
Alexandre Marquis
5.0
Reviewed Nov 25, 2019