


Investment Management with Python and Machine Learning Specialization



Instructors: Sean McOwen
45,745 already enrolled
Included with
(1,640 reviews)
What you'll learn
Write custom Python code and use existing Python libraries to build and analyse efficient portfolio strategies.
Write custom Python code and use existing Python libraries to estimate risk and return parameters, and build better diversified portfolios.
Learn the principles of supervised and unsupervised machine learning techniques to financial data sets
Gain an understanding of advanced data analytics methodologies, and quantitative modelling applied to alternative data in investment decisions
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Advance your subject-matter expertise
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from EDHEC Business School


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

Specialization - 4 course series
Introduction to Portfolio Construction and Analysis with Python
What you'll learn
Gain an intuitive understanding for the underlying theory behind Modern Portfolio Construction Techniques
Write custom Python code to estimate risk and return parameters
Utilize powerful Python optimization libraries to build scientifically and systematically diversified portfolios
Build custom utilities in Python to test and compare portfolio strategies
Advanced Portfolio Construction and Analysis with Python
What you'll learn
Analyze style and factor exposures of portfolios
Implement robust estimates for the covariance matrix
Implement Black-Litterman portfolio construction analysis
Implement a variety of robust portfolio construction models
Python and Machine Learning for Asset Management
What you'll learn
Learn the principles of supervised and unsupervised machine learning techniques to financial data sets
Understand the basis of logistical regression and ML algorithms for classifying variables into one of two outcomes
Utilize powerful Python libraries to implement machine learning algorithms in case studies
Learn about factor models and regime switching models and their use in investment management
Skills you'll gain
Python and Machine-Learning for Asset Management with Alternative Data Sets
What you'll learn
Learn what alternative data is and how it is used in financial market applications.
Become immersed in current academic and practitioner state-of-the-art research pertaining to alternative data applications.
Perform data analysis of real-world alternative datasets using Python.
Gain an understanding and hands-on experience in data analytics, visualization and quantitative modeling applied to alternative data in finance
Skills you'll gain
Offered by
Why people choose Coursera for their career




New to Finance? Start here.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Approximately 4 months to complete
This digital Specialization program is meant to be self-contained and no prior knowledge or Python or portfolio analysis is assumed or required. On the other hand, learners are expected to show a good dose of enthusiasm for, and interest in, the subject of data science applied to investment management.
We encourage you to complete the whole series, starting with “Introduction to portfolio construction and analysis with Python” and “Advanced portfolio construction and analysis with Python”, before taking the “Python Machine-learning for investment management” course. Then, you will be able to put final touch on your understanding of how new data science techniques can be used in investment decisions by taking the course “Python machine-learning for investment management with alternative data sets”.
More questions
Financial aid available,