Jump to Section

Course Overview

As more and more companies are looking to build machine learning products, there is a growing demand for engineers who are able to deploy machine learning models to global audiences. In this programme, you’ll learn how to create an end-to-end machine learning product. You’ll deploy machine learning models to a production environment, such as a web application, and evaluate and update that model according to performance metrics. This programme is designed to give you the advanced skills you need to become a machine learning engineer.


Learners in the Machine Learning Engineer Nanodegree programme will learn about machine learning algorithms and crucial deployment techniques, and will be equipped to fill roles at companies seeking machine learning engineers and specialists. These skills can also be applied in roles at companies that are looking for data scientists to introduce machine learning techniques into their organization.

Who Should Attend

Professionals seeking a career as Machine Learning Engineer/Data Scientist in various industries, from health care, finance, sales, transports, administrations

What You'll Learn 

1. Test Python code and build a Python package of their own.


2. Build predictive models using a variety of unsupervised and supervised machine learning techniques.


3. Use Amazon SageMaker to deploy machine learning models to production environments, such as a web application or piece of hardware.


4. To conduct A/B test two different deployed models and evaluate their performance.


5. To utilize an API to deploy a model to a website such that it responds to user input, dynamically.


6. To update a deployed model, in response to changes in the underlying data source.


Click here for course syllabus





Learners shall have to prove their skills by completing the following projects:


  1. Build a Python Package: Write a Python package on your own using software engineering best practices for writing production level code. This project is optional and will not be graded.

  2. Deploy a Sentiment Analysis Model: Using SageMaker, deploy your own PyTorch sentiment analysis model, which is trained to recognize the sentiment of movie reviews (positive or negative).

  3. Plagiarism Detector: Engineer features that can help identify cases of plagiarism in text and deploy a trained plagiarism detection model using Amazon SageMaker.

  4. Capstone Project & Proposal: Complete a final project—choosing from a few, provided options or a project of your own design—that involves data exploration and machine learning.





  • Learners will be awarded Certificate of Completion co-issued by TP and Udacity in Artificial Intelligence Programming with Python upon completion of at least ONE project.
  • Learners will be awarded the Nanodegree conferred by Udacity in Artificial Intelligence Programming with Python upon completion of ALL projects.

Course Schedule

Intake Info Application Closing Date Course Duration

30 August 2021

21 August 2021

12 weeks


Application Procedures

STEP 1 |
Take a Udacity Technical Assessment

Select the Nanodegree programme you are interested in and take a technical assessment by Udacity. If you pass the assessment, you will be invited to apply formally to the programme.

Applicants will hear from Udacity within 1 working week

Programme application closes on
21 August 2021

STEP 2 |
Apply for SkillsFuture Subsidy

If you pass the technical assessment in step 1, you will receive an email from Udacity to apply to Temasek Polytechnic for SkillsFuture Subsidy of up to 90%! 

Applicants will need to login to an online registration portal to apply and make payment.

Subsidy application closes on
28 August 2021

STEP 3 |
Enroll and Start Learning!

You will be invited to attend a virtual kickoff briefing session to kick start your learning journey with Udacity together with other participants!

Participants will receive a welcome email from Udacity with information on your learning journey closer to the kickoff date!

Programme kickoff on
30 August 2021

Course Fees

Fee Type Item Total Fees 
Singapore Citizens (SC) aged 39 & below and Singapore PRs (SPR) S$1,300.05
Singapore Citizens (SC) aged 40 & above S$490.05
Singapore Citizens (SC) and Singapore PRs (SPR), sponsored by SME S$490.05
Foreigners (Full Fees) S$4,333.50

SkillsFuture Credit Approved. For more details, please click here.


1. For more information on Mid-Career Enhanced Subsidy, please click here.

2. To learn about the SME Scheme, click here.


You May Also Be Interested In

Course Contact

  • 67881212
  • 8.30am – 6.00pm (Mon – Thu)

    8.30am – 5.30pm (Fri)

    Closed on Sat, Sun & Public Holidays

    Due to Safe Management Measures, our office is currently closed.

    Please call or email us your enquiry.

    Thank you for your patience and understanding.

  • https://www.tp.edu.sg/knowitgetit
  • Temasek SkillsFuture Academy

    Temasek Polytechnic

    East Wing Block 1A, Level 3, Unit 81

    21 Tampines Avenue 1,

    Singapore 529757

  • Temasek Polytechnic reserves the right to alter the course, modify the scale of fee, amend any other information or cancel course with low enrolment.

Ask TP