Course Overview

Infocomm Technology
Micro‑credential Course
3+ months
Fee Subsidy
Up to 90% SF Funding

This specialised micro-credential empowers learners with the skills to analyse and harness data by developing machine learning models and leveraging recommendation systems, used frequently in apps such as Amazon, Instagram and Netflix.

As a learner, you will first be introduced to the concept of supervised learning. This includes the general theory of learning from data, as well as several popular machine learning methods. Through Python programming, you will create and deploy your own machine learning models and understand how the machine learning model works.

Your foundation on machine learning will be further expanded to touch on advanced topics related to unsupervised learning, such as clustering and dimensionality reduction techniques. These allow you to better grasp the nature of data by grouping and finding its dimensions of correlation. You will also be given the opportunity to apply your newfound knowledge through assignments implemented in Python and its associated libraries, such as pandas, NumPy and SciPy.

Finally, you will gain a comprehensive understanding of recommendation systems – a critical component of e-commerce and advertising platforms today. You will learn fundamental concepts, algorithms, and evaluation techniques used in building recommendation engines. You will then explore the theoretical underpinnings of various recommendation methods and gain hands-on experience in implementing and evaluating these systems.

Integrating online and in-person delivery, the micro-credential offers various learning activities such as laboratory sessions, online discussion forms and consultations.

This micro-credential is part of the CSM Pathway in Applied Computing.

Programme Partner
DigiPen logo

Who Should Attend

This micro-credential prepares learners for the following job roles:

  • Data Analyst
  • Data Engineer
  • Machine Learning Engineer
Assumed Prior Knowledge

Though not essential, it is preferable that learners have at least one year of experience in Python programming.

What You Will Learn

This micro-credential is predominantly delivered through a competency-based education (CBE) approach where learners acquire and demonstrate mastery of knowledge and skills that are directly relevant to job functions. This prepares them to be industry-ready where they can apply their newly acquired competencies to their work.

List of Competency Units

Code Competency Unit Title Credits
ICT2506C Supervised Learning Techniques 6
ICT2507C Unsupervised Learning Techniques 6
ICT2508C Recommendation Systems 6

The above are competency units that constitute this micro-credential. Upon completion of the micro-credential, you will be able to:

  • Design a machine learning data pipeline
  • Clean and prepare data for the pipeline
  • Utilise unsupervised learning techniques
  • Understand and develop recommendation systems
  • Translate technical findings to positive commercial outcomes

Coaching for Success

During the course, you will have access to a team of qualified success coaches who can work with you on learning strategies or to develop a personalised learning plan. Through the success coaches, you can gain access to a wide range of resources and support services, and be empowered with the necessary tools to navigate your learning journey successfully.

Teaching Team

Soh Cheng Lock, Donny
Soh Cheng Lock, Donny

Associate Professor / Prog Leader, Infocomm Technology, Singapore Institute of Technology

View profile
Lee Kong Aik
Lee Kong Aik

Associate Professor, Infocomm Technology, Singapore Institute of Technology

View profile
Rishabh Ranjan
Rishabh Ranjan

Adjunct Faculty, Singapore Institute of Technology

View profile
Lucas Vinh Tran
Lucas Vinh Tran

Adjunct Faculty, Singapore Institute of Technology

View profile
Sayed Ameenuddin Irfan
Sayed Ameenuddin Irfan

Assistant Professor, DigiPen Institute of Technology (Singapore)

View profile


Week Learning Activity Delivery, Location and Time
1 – 11 Self-directed learning Asynchronous Online
2 – 6, 8 – 9 and 11 Laboratory session with consultation
(optional to book in advance)
SIT@NYP and SIT@SP Campus (for Unsupervised Learning Techniques)
4, 8 and 12


Synchronous Online

Certificate and Assessment

A Specialist Certificate in Machine Learning will be issued to learners who:

  • Attend at least 75% of the course and
  • Undertake and pass all credit bearing assessments
Assessment Plan

The learner will undertake a combination of quizzes, a project, and exam during the course.

Fee Structure

The full fee for this course is S$9,868.86.

Category After SF Funding
Singapore Citizen (Below 40) S$2,960.66
Singapore Citizen (40 & Above) S$1,149.86
Singapore PR / LTVP+ Holder S$2,960.66
Non-Singapore Citizen S$9,868.86 (No Funding)


  • A one-time, non-refundable matriculation fee of $54.50 will be collected before course commencement.
  • All fees above include GST. GST applies to individuals and Singapore-registered companies.

Course Runs

There are no upcoming course runs at the moment.

Subscribe to our mailing list to learn about the latest dates as soon as they become available.


Learning Pathway


Earn Stackable Specialist Certificates

Earn micro-credentials in Applied Computing (via the CSM Pathway) and unlock career opportunities in areas such as DevOps, network security and machine learning. Stack these micro-credentials towards a Bachelor of Science (Honours) in Applied Computing at SIT.

Explore More arrow--right