Course Details
Course Details
What You'll Learn
Topic 1 Overview of Machine Learning Methodology
Introduction to Machine Learning
Machine Learning vs Deep Learning
Supervised vs Unsupervised Learning
Machine Learning Implementation Steps
Target and Features
Model Training and Prediction
Metrics to Evaluate Machine Learning Models
Topic 2 Supervised Learning Models and Applications
The Linear Regression Model
Logistics Regression Model
Naïve Bayes Model
Decision Tree Model
Random Forest Model
XGBoost Model
Neural Network Model
Topic 3 Unsupervised Learning Models and Applications
K-Means Clustering Model
Hierarchical Clustering Model
Principal Component Analysis
Assessment
- Written Exam
- Practical Exam
Course Info
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Basic Python Programming Knowledge
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 21-65 years old
Minimum Software/Hardware Requirement
Software:
You will need the following for this course:
- Python 3 – free
- Visual Studio Code – free
- Google Colab – free, runs in the browser with a Google account
Hardware: Windows PC or Mac laptop
Job Roles
Job Roles
- Data Scientist
- Machine Learning Engineer
- Data Analyst
- Research Scientist
- Business Intelligence Specialist
- Data Engineer
- Software Developer (interested in ML)
- Statistician
- Predictive Modeler
- AI Solutions Architect
- Quantitative Researcher
- Data Visualization Specialist
- Analytics Consultant
- Product Manager (focused on AI/ML products)
- Innovation Specialist
Trainers
Trainers
Dr. Alfred Ang combines formal training in algorithmic trading with hands-on machine learning engineering. He completed an Executive Programme in Algorithmic Trading from QuantInsti and holds Microsoft Certified Data Scientist (DP-100), AI Engineer Associate (AI-102) and Power BI Data Analyst (PL-300), along with AWS Certified Solutions Architect and AI Practitioner. He is also an IBM certified instructor for the AI Practitioners course. As founder of Tertiary Courses and Managing Director, CIO, CTO and Chief Instructional Designer of Tertiary Infotech Academy Pte Ltd, he designs and delivers Skills Framework-aligned WSQ and IBF programmes and works as a full-stack AI developer and Agentic AI solution architect. His academic grounding is quantitative: a B.Sc (Hons) in Physics from NUS, where he topped his cohort, an MSc in Electrical and Electronic Engineering from NTU and a PhD in Electrical Engineering from NUS, followed by more than 20 peer-reviewed papers and more than 20 US patents as co-inventor. On GitHub, n8n-financeadvisor is a stock analysis dashboard with TradingView and TwelveData charts and live price and volume data, paired with an n8n-powered Telegram AI agent that gives Buy, Sell or Hold recommendations with its reasoning, and n8n-investmentadvisor adds an enquiry and FAQ chatbot workflow for an investment advisory site. His data-mining-ml-labs repository provides interactive Python and Streamlit labs that introduce data mining and machine learning step by step.
In IBF - Machine Learning 101 for Financial Trading, Dr. Ang introduces traders and finance professionals to machine learning in a way that stays close to market data and trading decisions. The first topic sets out the machine learning methodology: how it differs from deep learning, supervised versus unsupervised learning, choosing a target and features, training and prediction, and the metrics used to judge a model. The second topic works through supervised models, from linear and logistic regression and Naive Bayes to decision trees, random forests, XGBoost and neural networks, applying each to tasks such as predicting price direction or classifying market conditions. The third topic covers unsupervised learning with k-means and hierarchical clustering and principal component analysis, which help group securities, detect market regimes and reduce noisy indicators to their most informative components. His algorithmic trading training shapes the emphasis on what makes financial data difficult, including non-stationarity, look-ahead bias, overfitting to historical periods and the gap between a good backtest and live performance. He is clear that machine learning supports judgement and risk management rather than guaranteeing returns. Sessions are hands-on in Python, with learners building, testing and comparing models on market datasets and discussing why each model performs as it does. As an ACTA-certified trainer and DACE-certified curriculum developer, he paces the course for finance professionals who are new to coding, so that they leave able to evaluate machine learning claims critically as well as build simple models of their own. To explore his finance and machine learning projects, view his GitHub portfolio at https://github.com/alfredang and connect with him on LinkedIn at https://www.linkedin.com/in/angchewhoe/
Tan Woei Ming is a data scientist and AI engineer with over 15 years of experience in artificial intelligence, machine learning, deep learning and predictive modelling, primarily in the semiconductor and industrial analytics sectors. His professional work includes developing AI-driven predictive systems and deploying machine learning pipelines for high-stakes environments, together with real-time data automation. He holds a Master's in Intelligent Systems from the National University of Singapore and a First-Class Honours degree in Electrical and Electronic Engineering from Nanyang Technological University, and is known for translating complex AI technologies into practical business applications.
In IBF - Machine Learning 101 for Financial Trading, Woei Ming brings this technical depth to the end-to-end process of building trading models. Learners begin with machine learning methodology, including supervised versus unsupervised learning, targets and features, model training and evaluation metrics. They then apply supervised models such as linear and logistic regression, Naive Bayes, decision trees, random forest, XGBoost and neural networks, before exploring unsupervised techniques including K-means and hierarchical clustering and principal component analysis. By combining his engineering background with practical coding instruction, he helps participants move from data preparation to validated models they can evaluate critically on real market data.
Dwight Nuwan Fonseka is Head of Data Science at Plano Pte. Ltd. and an ACLP-certified trainer with deep expertise in machine learning, data analytics and AI applications. He has extensive hands-on experience developing predictive models and deep learning solutions using R, Python, TensorFlow and Keras, and his professional background includes finance, healthcare and customer analytics. Dwight brings an applied perspective to teaching AI, focusing on both the opportunities and the risks of emerging technologies. He holds a Masters in Education from NTU and has eight years of teaching experience in international schools in Singapore and overseas.
In IBF Machine Learning 101 for Financial Trading, Dwight draws directly on his predictive modelling and finance analytics experience. He takes learners through the machine learning methodology, from targets and features to model training, prediction and evaluation metrics, before working through supervised models such as linear and logistic regression, Naive Bayes, decision trees, random forests, XGBoost and neural networks, followed by unsupervised techniques. His focus on the limitations as well as the strengths of models helps traders and finance professionals judge when a signal is trustworthy. Learners leave able to apply machine learning to market data and assess trading models with a critical, evidence-based eye.
Dr. Alvin Ang is a data science and AI expert specialising in optimisation, predictive modelling and financial analytics. He holds a PhD in Operations Research from Nanyang Technological University and has taught extensively at institutions such as SUSS, Curtin University and SP Jain School of Global Management, covering machine learning, R, Python for finance and quantitative methods. Professionally, he has served as a data science trainer with IBM and Tertiary Infotech, delivering courses in AI, big data and applied machine learning. He holds multiple IBM and Kaggle certifications in Python, R, data science and deep learning, combining technical mastery with applied research experience.
In IBF - Machine Learning 101 for Financial Trading, Dr. Ang takes a highly practical approach, guiding learners through building, testing and evaluating machine learning models for trading applications. Participants work through the machine learning methodology, including the differences between machine learning and deep learning, supervised and unsupervised learning, targets and features, model training and prediction, and the metrics used to evaluate models. They then apply supervised learning models such as linear and logistic regression to market data. By focusing on real-world case studies, financial datasets and algorithmic trading workflows, he equips traders and finance professionals to apply machine learning effectively in the financial services industry.
Teh Siew Yee is a data analytics and digital transformation leader with more than two decades of experience across the banking, technology and manufacturing industries. Siew Yee has held senior positions at Standard Chartered, Hewlett-Packard, TikTok and SIA Engineering, leading initiatives in AI governance, financial analytics and business intelligence. With a Master of IT in Business (Artificial Intelligence) from Singapore Management University, Siew Yee brings strong expertise in applying AI and machine learning to real-world financial and operational use cases, and is an ACLP-certified trainer known for turning complex concepts into clear, practical strategies.
In Machine Learning 101 for Financial Trading, Siew Yee connects that banking and financial analytics experience to the core machine learning toolkit that traders and finance professionals need. Learners begin with the methodology behind machine learning, including supervised versus unsupervised learning, targets and features, model training and evaluation metrics. They then work through supervised models such as linear and logistic regression, Naive Bayes, decision trees, random forests, XGBoost and neural networks, before applying unsupervised techniques such as k-means and hierarchical clustering and principal component analysis to market data. Siew Yee's sessions emphasise Python-based practice and sound model evaluation, so participants can judge when a model genuinely supports a trading decision.
Review
Customer Reviews (33)
- Recommended Review by Course Participant/Trainee
-
Overall i have better understanding of Machine Learning application for trading using python (Posted on 11/15/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Recommended Review by Course Participant/Trainee
-
. (Posted on 11/15/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Recommended Review by Course Participant/Trainee
-
pace and teaching was easy to understand. trainer was patient (Posted on 11/15/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Alvin is an excellent trainer! Review by Course Participant/Trainee
-
Alvin is an excellent trainer! (Posted on 3/23/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Excellent Review by Course Participant/Trainee
-
Dr. Alvin Ang is an excellent trainer with a lot of knowledge and experiences! He is very passionate about teaching and will share all that he knows to you. Machine Learning 101 for financial trading. (Posted on 3/21/2025)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Write Your Own Review
- Recommended Courses
- Related Courses