Algo-trading, Theory and Practice (e-Learning)

Dates: 12 Jun, 15 Jun, 19 Jun 2023 | 9am-5.30pm | Online

Duration: 3 Days

Course Overview

With the evolution of data and technology, Algotrading became much more popular and is now used by many financial institutions and retail traders for making trading decisions. Algotrading has numerous benefits over manual trading, including fast computation and the elimination of human emotions and biases. However, it requires rigorous backtesting to develop and finalize a trading strategy that follows good practices.

This course will provide insight into how more robust algorithm trading models can be developed to generate higher risk-weighted returns.

The course is part of the NUS FinTech SG Programme

Course Objectives

This course makes complex financial concepts accessible to participants with no background in finance or technology. Pre-reading materials will be provided before the start of the course to understand the basic python knowledge needed.  At the end of the course, participants will be able to understand financial markets and the fundamentals of investing and algotrading. They will be able to have more intelligent discussions with a financial advisor and a checklist to see if their financial health is good. They will be able to understand and calculate financial ratios and models. They will be able to create their investment strategy and build and track their portfolios. They will learn about several available data platforms and how to gather financial data and analyze it. They will also learn different trading strategies and backtest them through backtesting platforms.


  • Introduction to Financial Markets
  • Investor risk profiles
  • Importance of wealth management 
  • Investing Framework
  • API’s and Handling Financial data
  • Trading Strategies, including momentum and mean reversion
  • Backtesting best practices
  • Hands-on strategy development and analysis
  • Portfolio Management, Traditional models, and Behavioral Finance
  • Important financial ratios and metrics
  • Development of strategies with python

Who Should Attend

Students/Professionals who want to learn about Financial Markets and Algotrading


1. Interest in Financial Markets
2. Ability to learn new concepts and programming language (python)

Course Convener

(Click their photos to view their short biographies)

eeeee Shashank Shekhar Tripathi

Mr Shashank Shekhar TripathiMr Shashank Shekhar Tripathi

Course Fees

Singapore Citizens
39 years old or younger
40 years old or older
Singapore PRs
Enhanced Training Support for SMEs
International Participants
Total Nett Course Fee Payable, including GST, after additional funding from the various funding schemes
Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.

To enquire, email

To register, click Register

Course Fee Breakdown

Singapore Citizens

Singapore Citizens

39 years old or younger

Singapore Citizen

40 years old or older
Singapore PRs
Enhanced Training Support for SMEs
International Participants

You may also like to view: