Edsembly :: Finance

About your teacher

Hi there! My name is Ivan and I am the founder of Edsembly. I'm passionate about physics, mathematics and programming and built Edsembly as a learning platform to share my knowledge and experiences. I've been teaching as a private tutor in A level and O level physics for 3 years and the students I have taught have shown significant improvements in their results. If you have any questions do not hesitate to reach out to me.


This course will equip students with the fintech / IT skills to be successful in the fund management industry and allow them to develop quantitative investment strategies using Python programming to make better financial decisions.

One of the key goals of the financial services industry transformation map is to expand our talent pool and deepen specialist skillsets in IT. This course will cover Python programming and teach students how to use Python to develop trading signals and invest in the stock market. This would provide them with the skill set to be competitive in the financial services job market.

Course Objective

The course objective is to:

Enable students to use the Quantopian platform to develop advance portfolio strategies and invest in the stock market

Course Learning Outcomes

By the end of the course, learners will be able to:

  • Run historical simulations using the Quantopian platform to test their trading strategies
  • Apply advanced portfolio construction techniques to maximize performance
  • Analyze the performance of their strategies using performance indicators such as Sharpe ratios and drawdowns
  • Deploy their strategies and trade on their personal investment accounts


  1. Implement factor based trading strategy on Quantopian’s platform
  2. Complement factor based strategies using technical analysis
  3. Analyze the performance of their strategies using performance indicators
    1. Understanding performance indicators such as Sharpe ratio and drawdown
    2. Generate performance tear sheet of their trading strategy
  4. Deploy strategies on Quantopian’s platform to generate live orders to trade on their brokerage accounts.
    1. Setting up interactive broker (IB) account
    2. Logging of variables used by the trading algorithm
    3. Submitting orders on the IB account