NUS
 
ISS
 

Practice Module for Predictive Analytics Lifecycle

Overview

Part of Graduate Certificate in Predictive Analytics Lifecycle
Duration 10 days
Course Time
Enquiry Please contact ask-iss@nus.edu.sg for more details.

The Graduate Certification in Predictive Analytics Lifecycle (GC PAL) will focus on building solutions for real-world predictive business problems. It also covers gaining business insights from raw data and deploying the derived solutions.

It targets participants who wish to work as data scientists, participants in related industry roles who want to become even more successful, as well as aim to bring data scientists to the next level of excellence in enabling business impact. Participants will gain skills and knowledge in programming for data analytics, machine learning, data preprocessing, data warehousing, and model deployment. This certificate consists of four component courses and a practice module.

The four component courses are:

1. Predictive Analytics

Participants will learn how to design machine learning models for real-world predictive problems, optimise model parameters, and select the best hyperparameters for these models.

2. Data Preparation in Action

Participants will learn how to use real-world data for modelling including data cleaning, data preprocessing, feature creation, and feature selection. They will learn how to handle different types of data including tabular data, speech data, image data, and text data.

3. Data Engineering for Analytics

Participants will learn how to perform dimensional modelling for online analytical processing, design modernised data ecosystem, construct dimensional model for online analytics processing, implement data pipeline for data science and AI, and implement NoSQL.

4. Data Science Deployment

Participants will learn how to deploy AI-driven data science solutions that are production-ready, scalable, and trusted by stakeholders.

 

The main objective of the Practice Module is for participants to assimilate the knowledge gained through the four component courses and be able to apply them in a holistic manner to solve real-world analytics problems. The practice module consists of two parts i.e. a Practice Project and an Examination.

Objectives

The main objective of the Practice Module is for participants to assimilate the knowledge gained through the four component courses and be able to apply them in a holistic manner to solve real-world analytics problems. The practice module consists of two parts i.e. a Practice Project and an Examination.



Intended Audience

This practice module is targeted at the participants who wish to complete the certification process for the GC in Predictive Analytics Lifecycle.



Prerequisites

Participants should have prior experience in Python programming. Familiarity with basic linear algebra is beneficial.

Participants should also be comfortable using AI-assisted tools to support coding and analysis.




Components

There are two parts in the Practice Module.

1. Practice Project: Participants will need to undertake at least one practice project to gain practical experience and demonstrate their understanding and mastery of the skills taught in the four component courses. The practice project will require an estimated 10 man-days of effort, which may be spread across several weeks or months. Projects may be conducted individually or in teams, depending on the nature of the requirements. Participants are expected to understand business needs for real-world projects, identify relevant data sources, build predictive models, and apply key analytical techniques to derive insights and solutions.

In the practice project, the module may incorporate complementary forms of assessment, such as scenario-based analytics exercises, verbal explanation of model outputs, and troubleshooting of analytical workflows—to evaluate participants’ critical thinking and practical problem-solving skills. These activities are designed to be lightweight yet effective in reinforcing real-world analytical competencies.

2. Examination: Each participant is required to sit for an examination on a stipulated date and time.

The overall grade for the participant will be based on the Practice Project and Examination.

 

Typical examples of projects to be undertaken

1. Problem description:

In this project, participants will develop and deploy an AI-powered customer churn prediction system for a fictional telecom company. The objective is to identify customers who are likely to leave the service in the next 30 days and provide interpretable insights that support proactive retention strategies.

Participants will start by working with structured customer data, such as account activity, billing history, and service usage patterns. They will also integrate unstructured data sources like customer service call transcripts or support ticket notes using natural language processing techniques. This multimodal dataset will be cleaned, transformed, and merged into a unified format using best practices in data preprocessing.

Predictive models — including logistic regression, decision trees, and ensemble methods like XGBoost or LightGBM — will be developed to classify churn risk. Participants will apply feature selection, dimensionality reduction, and hyperparameter tuning to optimise model performance.

One core component of the project is explainability. Participants will implement model interpretation techniques (e.g., SHAP or LIME) to generate stakeholder-facing reports that explain why specific customers are likely to churn. These explanations will form the basis for business decisions and interventions.

To complete the project, participants will build a data pipeline for automated scoring and deploy the model using an MLOps framework. Real-time monitoring, version control, and performance tracking will ensure the solution remains trusted and scalable in production.

2. Problem description

In this project, participants will design an AI solution for forecasting product demand in a Fast-Moving Consumer Goods (FMCG) sector. The task is to predict the weekly sales of various products based on historical sales data, product characteristics, customer reviews, and visual appearance.

Participants will begin by cleaning and transforming structured tabular datasets, including sales records, pricing history, and promotional campaigns. They will also extract and engineer features from unstructured data, such as product images (e.g. brightness) and customer review text (e.g. sentiment scores, keyword frequency), using image processing and natural language processing techniques.

Dimensionality reduction (e.g., PCA) will be applied where necessary to reduce noise and improve model generalisation. Participants will train regression and Deep Neural Network models to forecast product demand, comparing performance across algorithms and time horizons.

To simulate a real-world environment, the solution will be built with a modular data pipeline capable of automatically ingesting new data, retraining models, and updating forecasts. Unstructured data and metadata will be managed using NoSQL databases, with particular attention to the integration of multiple data types.

In addition to the technical deliverables, this project will also incorporate lightweight assessments to strengthen real-world analytical competencies. Participants may be required to complete short scenario-based analytics exercises that test their ability to interpret business problems, verbally explain model outputs and their implications to non-technical stakeholders, and troubleshoot issues in data preprocessing or model performance. These complementary activities reinforce critical thinking, communication, and practical problem-solving skills without adding significant overhead to the module.

Participants will then operationalise their models using an MLOps approach, deploy them into a cloud-based or containerised environment, and integrate results into a business-facing dashboard. The final deliverable will include forecast, explainability tools, and scenario planning features for decision-makers.

 

3. Problem description:

This project challenges participants to develop a real-time fraud detection system for a digital payments platform operating across multiple regions. The goal is to identify suspicious transactions in real time and provide clear, interpretable justifications to auditors and compliance teams.

Participants may work with synthetic transactional data representing millions of payment events, each containing customer metadata, transaction details, and behavioural signals. They will preprocess and engineer features to capture anomalies, such as sudden changes in transaction frequency, location mismatches, or unusual device usage. Advanced preprocessing techniques for outlier detection, handling missing values, and class imbalance will be applied.

The core modelling approach will involve ensemble classifiers and anomaly detection methods, which participants will evaluate and tune for precision, recall, etc. Given the critical nature of fraud detection, participants will implement explainable AI techniques to ensure that flagged transactions can be reviewed and justified by human experts.

The architecture of the solution will follow a decentralised, domain-driven design. Participants will simulate a data mesh structure by organising data by regional business units and integrating them into a shared pipeline using a data fabric or hub approach. NoSQL databases will store event logs and customer metadata.

To operationalise the system, participants will build a production-ready data pipeline capable of continuous scoring and feedback. They will use an MLOps framework to deploy and monitor the fraud detection models, ensuring robustness, scalability, and transparency under live conditions.

Deliverables and success criteria for the problem statements:

· Apply the concept of regression and classification to real-world predictive problems

· Implement machine learning models taught within this certificate

· Interpret analytical results and demonstrate the insights from the results

· Demonstrate the ability to apply appropriate methods and strategies to deploy and build trust in AI-driven data science solutions.

· Demonstrate thinking, communication and problem-solving skill




Application (For Stackable Students)

 Semester 1 (Jul to Nov) Semester 2 (Jan to May)
Application15 Apr to 15 Jun 15 Oct to 15 Dec
Payment Deadline 30 Jun 31 Dec
Briefing First two weeks of Jul First two weeks of Jan
Note:
  • Learners are only allowed to take the practice module after completing all courses in the Grad Cert.
  • Learners who miss the application window will have to apply for the practice module in the next semester (depending on available schedule of run).
  • Learners must attend the compulsory briefing in order to join a project group.
Apply Here



loading

Course Resources

Develop your Career in the Following
Training Roadmap(s)

Please click on the discipline(s) to view the training roadmap of related courses to assess your training needs and goals.

You Might be Interested in...

A+
A-
Scrolltop
More than one Google Analytics scripts are registered. Please verify your pages and templates.