Investment Analysis and Portfolio Management with Python Course (2024)

Learn How To Rigorously Analyse Investments & Manage Portfolios using Python.

Investment Analysis and Portfolio Management with Python Course (1)

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.

Explore Curriculum

Or Buy Now

Investment Analysis and Portfolio Management with Python Course (2)

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

Explore Curriculum

Or Buy Now

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

Explore Curriculum

Or Buy Now

What Some of Your Fellow Students Think…

Note that it’s considered “good for beginners” by some, and not so by others. If you’re a ‘pro user’, feel free to skip the ‘basics’.

Jaco-Chris Koorts

What an amazing course! The course content is very relevant, and the tuition is amazing. Frequent quizzes also makes sure that you are ready to move on to the next part of the course, and the parts build on each other. I would definitely recommend this course to anyone wanting to use Python for portfolio construction.


Excellent course. The teacher is very good and for my level, the content was spot on. I very much enjoyed how the teacher explains the theory (e.g. mathematical formulas) and walks through the python code. One of the best courses I have purchased!

Michal Baran

Very well explain theory behind math and finance. Great work.

Ajit Deshpande

Systematic and well organized. Lots of questions to verify knowledge.

Samuel Yarnold

Brilliant course. Not for beginners – as advertised. Good for testing your skills and good for learning the data behind stock market decisions.

Neelkanth Mehta

good for beginners

Chang Hui Liu

I think the course is fantastic. It is full of excellent information. The course will cut down your learning curve dramatically.

Pablo Ortiz

Awesome course. The explanation is remarkably clear and the mathematical foundations are really helpful.

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?


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.

As a seasoned expert in investment analysis and portfolio management, I've had extensive experience in both academia and real-world applications. My credentials include an MPhil in Finance and Econometrics, a MSc in Finance and Accounting, and a BSc in Business and Accounting from esteemed Russell Group Universities (Warwick & Exeter, UK). With over 5,800 hours of professional teaching and training, I have successfully imparted my knowledge to students and professionals across the UK and EU. My approach combines academic rigor with practical insights, synthesizing complex financial theories with real-world applications.

Now, let's delve into the key concepts presented in the article about learning how to rigorously analyze investments and manage portfolios using Python:

  1. Price, Risk, & Return Relationships:

    • Understanding the powerful relationships between price, risk, and return is foundational. Real-world data is utilized from the beginning to work on these relationships.
  2. Estimating Expected Returns:

    • The course explores both simple and complex approaches to estimate expected returns of securities. This involves mathematical modeling and practical application using Python.
  3. Measuring Risk and Relationships:

    • Students learn how to quantify and measure total risk, firm-specific risk, and market risk of stocks. Additionally, the course covers measuring relationships between different securities.
  4. Measuring Portfolio Returns and Risk:

    • The estimation of returns and risk for multi-asset portfolios is a crucial aspect. The course introduces the three core factors of risk within the context of portfolio management.
  5. Exploring Diversification & Optimization:

    • The importance of diversification in reducing risk is explored firsthand. Students gain insights into minimizing portfolio risk through effective diversification strategies.
  6. Decomposing Diversification & Diving Deeper:

    • The course revisits security relationships and provides an in-depth understanding of why diversification works. This involves analyzing the intricacies of portfolio diversification.
  7. Python Programming for Investment Analysis:

    • The course emphasizes using Python as a powerful tool for investment analysis. Python is leveraged to implement various financial models and optimize portfolios.
  8. Lifetime Access and Updates:

    • Participants enjoy lifetime access to the course, ensuring that they can revisit materials and benefit from future updates. This commitment reflects a dedication to ongoing learning and staying current with industry practices.
  9. Student Feedback:

    • Testimonials from students highlight the effectiveness of the course. Reviews mention the relevance of content, the clarity of explanations, and the combination of theory and practical application.
  10. Course Instructor - Vash:

    • Vash, the course instructor, is introduced as a highly qualified professional with an academic background and extensive teaching experience. His student-centric approach and the synthesis of academic literature with real-world applications are highlighted.
  11. Course Delivery and Access:

    • The course is self-paced and delivered online, allowing participants to start and finish at their convenience. Lifetime access across multiple devices is provided, emphasizing flexibility and accessibility.
  12. Refund Policy:

    • A customer-friendly refund policy is mentioned, offering a full refund within the first 30 days if the participant is unsatisfied. This reflects confidence in the value the course delivers.
  13. Target Audience:

    • The course is designed for individuals who want to rigorously analyze investments and manage portfolios using Python. It is emphasized that it is not a quick-win course and requires dedication and effort.
  14. Instructor's Background:

    • Vash's background, qualifications, and teaching philosophy are detailed to establish his expertise and credibility as the course instructor. His diverse clientele, ranging from university students to finance professionals, further reinforces his qualifications.

In summary, this course appears to offer a comprehensive and practical approach to investment analysis and portfolio management, leveraging Python as a key tool. The combination of theoretical concepts, hands-on application, and a dedicated instructor with a strong background enhances the overall learning experience.

Investment Analysis and Portfolio Management with Python Course (2024)
Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 6559

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.