Advanced Certificate in Business Analytics for Data-Driven Decision Making (with Python)
- Analytics & Tech
- Innovation & Business Improvement
This programme is conducted either online or on-campus.
Please refer to respective modules for dates.
Online Intake
3 days
Weeknights (7pm - 10:30pm)
Saturday (9am - 6pm)
On-campus Intake
3 days
Weeknights (7pm - 10:30pm)
Saturday (9am - 6pm)
Who Should Attend
Executives, managers, and working professionals who wish to learn how to link, bridge, and translate Python programming of business analytics to the solving of problems in marketing, HR, finance, and policy.
PREREQUISITES
- 1 year of working experience preferred
- Basic experience in Python programming (does NOT necessarily need to complete any certification, diploma, or degree programs beforehand)
Overview
In today's increasingly data-driven world, one must be capable of reading and analysing data for strategic decision-making.
In this programme, participants will be equipped with the knowledge of applying Python programming skills and data science toolkits to make data-driven decisions in areas of Marketing, HR and Computational Finance. Participants will also learn how to use analytical tools for decision making, and understand computational programming in the execution of analysis.
This is a sequential programme and is not available on a standalone basis.
Learning Objectives
- Understand when, why, and how to make the best use of Python data science toolkits in response to business and policy questions
- Internalise business analytics workflows with Python programming
- Use computational data analytics with Python programming to improve decisions in business and policy
Topic/Structure
To achieve the Certificate in Business Analytics for Data-Driven Decision Making (with Python), participants will need to complete the following modules offered by SMU Academy in sequential order:
Module 1: Customer Segmentation and Personalisation
Overview
A one-size-for-all approach to business no longer works. Segmenting and personalising based on data is one of the most powerful tools available to marketers and product managers today. Organisations should design experiences tailored to their users' individual behavioural, psychographic, demographic and characteristics to surpass competitors and get more customers.
Unsupervised machine learning algorithms such as K-Means clustering and hierarchical clustering are typically used by data scientists to develop customer segmentation models.
Participants will gain a better understanding of what conditions require segmentation and personalisation of customers, and how to apply computational business analytics to this process.
Topic/ Structure
- Introduction and Program Overview
- Mapping Types of Business Analytics Questions
- Customer Segmentation with Clustering
- Introduction to unsupervised machine learning with K-means and hierarchical clustering
- Data-Driven Customer Journey Mapping
- Market Basket Analysis
- Recommender Systems Part 1—Collaborative Filtering
- Recommender Systems Part 2—Content-based Filtering
Module 2: Predicting Customer Lifetime Value and Attrition
Overview
Predicting Customer Lifetime Value (CLV) is an important metric since it helps organisations understand their customer's lifespan, purchasing behaviour, and revenue from that customer. One of the best ways to predict CLV is with machine learning. This allows organisations in predicting customer behaviour, helping them to optimise marketing efforts, initiatives and budgets.
In this module, participants will learn how to answer business analytics questions about customer relationship management. Through supervised machine learning (ML) algorithms, they will learn how to predict CLV as well as translate ML performance metrics into business performance metrics. They will also learn recency, frequency, and monetary (RFM) analysis and survival analysis.
Topic/ Structure
- BG/ NBD (Beta Geometric Negative Binomial Distribution) and Gamma-Gamma Models
- RFM (Recency-Frequency-Monetary) and CLV (Customer Lifetime Value)
- Xgboost (Extreme Gradient Boosting) Algorithm and CLV
- Predicting Customer Attrition with Supervise Machine Learning
- Classification Performance Metrics
- Translating Performance Metrics into Business Metrics
- Review of Predicting Customer Attrition
Module 3: Programme Evaluation and Causal Inference
Overview
In any organisation, strategic decision makers commonly face questions about the impact of a certain strategy on their target groups of people. This requires expertise in causal inference. It is notable, however, that causal inference is often missed in a Python course on computational business analytics.
Causal inference can be used to make information that can help improve user experience and generate business decisions by knowing its impact on the business.
In this module, participants will learn when business analytics require casual inference, how to execute in Python, and how to interpret the results. Additionally, they will also learn the logic of causation, fundamentals of A/ B testing and analysis, and econometric methods for analysing causality in naturally arising data.
Topic/ Structure
- Causal Models, DAGs, and Threats to Validity
- Randomisation and Matching
- Difference-in-Differences
- Regression Discontinuity
- Instrumental Variable
- Regression Discontinuity and Instrumental Variable Revisited
- Review of Regression Discontinuity and Instrumental Variable
Module 4: Algorithmic Trading and Computational Finance
Overview
Technology has become an asset in finance. With technology, the speed and frequency of financial transactions, as well as a large amount of data available, contribute to the increased focus of financial institutions on technology over the years, and this has led to technology becoming the main enabler in finance.
Python programming language has become increasingly popular for algorithmic trading, where financial instruments are traded using rules or algorithms with little or no human intervention.
In this module, participants will gain a deeper insight into how process-driven investing works, how Python can be used to extract historical stock data, as well as formulating based on historical data theory-driven and data-driven trading strategies.
Topic/ Structure
- Financial Data Acquisition/ Extraction and Wrangling
- Developing Theory-Driven Trading Strategies
- Backtesting Theory-Driven Trading Strategies
- Review of Development of Trading Strategy and Backtesting
- Developing Data-Driven Trading Strategies
- Backtesting Data-Driven Trading Strategies
- Developing and Backtesting Multiple Trading Strategies
- Review of Data-Driven Trading Strategies
Module 5: Natural Language Processing and Customer/ Employee Reviews
Overview
Real-world business analytics questions inherently deal with text data. This data may come from customers, employee reviews, speeches and publications of organisation leaders, and articles in the media.
In this module, participants will learn how to deal with such text data, with a particular focus on customer and employee reviews. The module will provide lessons on pre-processing text data, natural language features, and feeding features developed from text mining into modelling processes. Participants will run sentiment analysis and execute unsupervised learning on text data with topic modelling to discover hidden clusters within them.
Topic/ Structure
- Types of Natural Language Features
- Sentiment Analysis
- Use Machine Learning algorithms for Text Classification
- Topic Modeling
- Structural Topic Model (STM)
- Applying Topic Models to Employee Reviews
- Applying Topic Models to Customer Reviews
Module 6: Interactive Dashboard and End-to-End Business Analytics for Decision-Making
Overview
For its optimal performance and usage, business analytics should not end with the analysis itself or with mere reporting on documentation; it needs to be “deployed”.
Participants will be guided through the process of deploying their business analytics work into an interactive dashboard - the Python Dash application. Along the way, participants will create Dash apps building on their business analytics work executed in response to assessment questions from the previous modules. With Dash apps, users will be able to interact with analytics work written in Python, thereby converting complex operational analytics into business intelligence.
Topic/ Structure
- Interactive Dashboarding with Dash
- Customer Segmentation Dashboard
- Customer Lifetime Value Dashboard
- Customer Churn Dashboard
- Program Evaluation Dashboard
- Trading Strategy and Backtesting Dashboard
- Topic Modeling Dashboard
This course is also a part of the Advanced Diploma in Business Analytics for Data-Driven Decision Making with Python Programming.
Assessment
- Classroom exercises
- Group assignments
CERTIFICATION
Upon completion of all 6 modules within a maximum duration of 3 years, participants will be awarded a digital Certificate in Business Analytics for Data-Driven Decision Making (with Python).
Calculate Programme Fee
Fee Table
COMPANY-SPONSORED | |||
PARTICIPANT PROFILE |
SELF-SPONSORED |
SME |
NON-SME |
Singapore Citizen < 40 years old Permanent Resident LTVP+
|
$3,924 (After SSG Funding 70%) |
$1,524 (After SSG Funding 70% |
$3,924 (After SSG Funding 70%) |
Singapore Citizen ≥ 40 years old |
$1,524 (After SSG Funding 70% |
$1,524 (After SSG Funding 70% |
$1,524 (After SSG Funding 70% |
International Participant |
$13,080 (No Funding) |
$13,080 (No Funding) |
$13,080 (No Funding) |
All prices include 9% GST
Please note that the programme fees are subject to change without prior notice.
Post Secondary Education Account (PSEA)
PSEA can be utilised for subsidised programmes eligible for SkillsFuture Credit support. Click here to find out more.
Self Sponsored
SkillsFuture Credit
Singapore Citizens aged 25 and above may use their SkillsFuture Credits to pay for the course fees. The credits may be used on top of existing course fee funding.
This is only applicable to self-sponsored participants. Application to utilise SkillsFuture Credits can be submitted when making payment for the course via the SMU Academy TMS Portal, and can only be made within 60 days of course start date.
Please click here for more information on the SkillsFuture Credit. For help in submitting an SFC claim, you may wish to refer to our step-by-step guide on claiming SkillsFuture Credits (Individual).Workfare Skills Support Scheme
From 1 July 2023, the Workfare Skills Support (WSS) scheme has been enhanced. Please click here for more details.
Company Sponsored
Enhanced Training Support for SMEs (ETSS)
- Organisation must be registered or incorporated in Singapore
- Employment size of not more than 200 or with annual sales turnover of not more than $100 million
- Trainees must be hired in accordance with the Employment Act and fully sponsored by their employers for the course
- Trainees must be Singapore Citizens or Singapore Permanent Residents
- Trainees must not be a full-time national serviceman
- Trainees will be able to enjoy ETSS funding only if the company's SME's status has been approved. To verify your SME's status, please click here.
Please click here for more information on ETSS.
Absentee Payroll
Companies who sponsor their employees for the course may apply for Absentee Payroll here. For more information, please refer to:
AP Guide (Non-SME Companies)
Declaration Guide (SME Companies)
Intake Information
Modules | Intake 7 (Online Intake) | Intake 8 (On-campus Intake) |
---|---|---|
Module 1: Customer Segmentation and Personalisation | 19, 20 & 22 Feb 2025 [Open for Registration] | 5, 6 & 8 Feb 2025 [Open for Registration] |
Module 2: Predicting Customer Lifetime Value and Attrition | 12, 13 & 15 Mar 2025 [Open for Registration] | 26, 27 & 1 Mar 2025 [Open for Registration] |
Module 3: Programme Evaluation and Causal Inference | 2, 3 & 5 Apr 2025 [Open for Registration] | 19, 20 & 22 Mar 2025 [Open for Registration] |
Module 4: Algorithmic Trading and Computational Finance | 7, 8 & 10 May 2025 [Open for Registration] | 16, 17 & 19 Apr 2025 [Open for Registration] |
Module 5: Natural Language Processing and Customer/ Employee Reviews | 11, 12 & 14 Jun 2025 [Open for Registration] | 14, 15 & 17 May 2025 [Open for Registration] |
Module 6: Interactive Dashboard and End-to-End Business Analytics for Decision-Making | 9, 10 & 12 Jul 2025 [Open for Registration] | 18, 19 & 21 Jun 2025 [Open for Registration] |