Investment Analysis & Portfolio Management (with Python)
Learn How To Rigorously Analyse Investments & Manage Portfolios using Python.
9 Hours On-Demand HD Video Lectures
On-demand, insanely detailed, easy-to-follow video lectures.
100s of Resources
Quizzes, Jupyter Notebooks, Mathematical Proofs, and a lot more.
At Your Pace
Lifetime access, including all future updates.
No fluff. Backed by the research and data.
Discover how to quantify risk, measure expected returns, and optimise portfolios.
All while understanding and taking control of the math behind it.

6 Sections to Mastery.
Use our structured learning path or dive right into a topic that intrigues you.
Mastering Investment Analysis & Portfolio Management with Python has never been easier.
Price, Risk, & Return Relationships
Discover the incredibly powerful relationships between Price, Risk, and Return. Start working with real world data right from the word go.
Estimating Expected Returns
Explore simple and complex approaches to estimate expected returns of securities.
Measuring Risk and Relationships
Learn how to quantify and measure the total risk, firm specific risk, and market risk of stocks. Measure the relationships between securities.
Measuring Portfolio Returns and Risk
Estimate the returns and risk of multi-asset portfolios while learning about the 3 core factors of risk.
Exploring Diversification & Optimisation
Explore first hand, how diversification reduces risk, and how you can minimise the risk of your portfolio.
Decomposing Diversification & Diving Deeper
Revisit security relationships, and understand why diversification works
Identical to our flagship course, but with power of Python unleashed.
Become a PRO at Investment Analysis and Portfolio Management with Python
Designed for distinction.
Tried and tested, proven to work teaching techniques.
Step by step walkthroughs with real world data. And a wealth of resources to help you get confident and stay on track.
Study Materials
Carefully thought out, clutter free, insanely detailed.
Quizzes & Assignments
Progressively challenging, one step at a time.
All the code
Jupyter Notebooks, .py versions, all included.
Mathematical Proofs
For the mathematically curious.
Let’s be clear. This course is NOT for everyone.
Think you have what it takes?
This course is for you if…
- You want to rigorously analyse investments and manage portfolios using Python.
- You want to understand the math behind portfolio optimisation and not just memorise equations.
- You want to apply your knowledge using real world data, and for your own investments.
This course is not for you if…
- You want a quick win. This course is anything but a “quick win”.
- You want to learn Python or Python for Finance from scratch.
- You want to get results without putting in any work.
Don’t know how to code? See our sister course instead.
One time investment in yourself. Lifetime access.
Become a master at Investment Analysis & Portfolio Management with Python
What Some of Your Fellow Students Think…
Jaco-Chris Koorts
Craig
Michal Baran
Ajit Deshpande
Samuel Yarnold
Neelkanth Mehta
Chang Hui Liu
Pablo Ortiz
Questions? We have answers.
Course delivery and access
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund. No questions asked.
Course content
I'm a University / College student - is this course relevant for me?
The course is relevant for most Ivy League / Russell Group Universities. The content features the same cutting-edge and comprehensive syllabus offered at top Universities. You should always check your Module Handbook (aka Course Outline) to confirm.
I'm an investor / analyst / aspiring associate / other professional - is this course relevant for me?
Yes. The course focuses on core Finance concepts that are essential for anyone serious about a career in Finance.
I want to buy stocks and get rich quick - will this course help me do that?
No.
Nor will any course. You might want to take anyone / anything that promises "quick wealth" with a cup full of salt.
Who Teaches This Course?
The course is taught by Vash. He has over 5,800 hours of professional teaching and training experience and has taught students and professionals across the UK and EU. Vash holds an MPhil in Finance and Econometrics, a MSc in Finance and Accounting, and a BSc in Business and Accounting from Russell Group Universities (Warwick & Exeter, UK).
He takes a student-centric approach to designing and delivering course content, and synthesises academic literature with real world applications. His clients include University students at the Undergraduate, Postgraduate, and MBA levels, as well as professionals ranging from Associates at Big 4 Accounting firms to finance directors at SMEs.