Course

Introduction to Portfolio Construction and Analysis with Python

EDHEC Business School

The Introduction to Portfolio Construction and Analysis with Python course offers a comprehensive understanding of the transformation of investment management through computational methods. This course provides a solid foundation in investment science while emphasizing practical implementation using the Python programming language.

  • Gain an intuitive understanding of modern portfolio construction techniques.
  • Write custom Python code to estimate risk and return parameters.
  • Utilize powerful Python optimization libraries for building diversified portfolios.
  • Develop custom utilities in Python to test and compare portfolio strategies.

This course, offered by EDHEC Business School, is the first in a four-course specialization in Data Science and Machine Learning in Asset Management but can be taken independently. Throughout the course, you will delve into investment science fundamentals, practical techniques in investment management, and portfolio construction, all while implementing concepts in Python. By the end of this course, you will have both a foundational understanding of modern computational methods in investment management and practical mastery in their implementation.

Certificate Available ✔

Get Started / More Info
Introduction to Portfolio Construction and Analysis with Python
Course Modules

The course modules cover a range of topics including analyzing returns, portfolio optimization, diversification, and asset-liability management, providing a comprehensive understanding of modern computational methods in investment management.

Analysing returns

The "Analysing returns" module provides a foundational understanding of investment science, covering risk and reward fundamentals, measures of risk and reward, and deviations from normality. Through hands-on lab sessions, you will gain practical experience in implementing these concepts using Python.

An Introduction to Portfolio Optimization

The "An Introduction to Portfolio Optimization" module delves into the efficient frontier, Markowitz optimization, and the Capital Market Line. You will learn about the robustness of portfolio optimization methods and gain practical experience in applying these concepts through lab sessions.

Beyond Diversification

The "Beyond Diversification" module explores the limits of diversification, CPPI strategies, Monte Carlo simulations, and portfolio insurance strategies. Through interactive lab sessions, you will analyze and design CPPI strategies, gaining practical insights into portfolio insurance strategies.

Introduction to Asset-Liability Management

The "Introduction to Asset-Liability Management" module covers asset-liability management, liability-driven investing, policy portfolio selection, and dynamic liability-driven investing strategies. You will engage in lab sessions to understand and apply these concepts, including liability-friendly equity portfolios and dynamic risk budgeting.

More Finance Courses

Financial Management

University of Illinois at Urbana-Champaign

Financial Management Specialization provides a comprehensive understanding of strategic financial decision-making, financial statements, investment evaluation, portfolio...

Accounting for Decision Making

University of Michigan

Accounting for Decision Making provides a comprehensive understanding of financial statements and accounting principles, equipping learners with the skills to analyze...

FinTech Law and Policy

Duke University

FinTech Law and Policy is a comprehensive course that delves into the legal, regulatory, and policy aspects of the FinTech industry, providing essential knowledge...

Value and Business Decision Making

Yunus Social Business Fund Bengaluru

This course introduces the time value of money and decision-making frameworks for valuing businesses from a societal perspective.