Jump to Section

Course Overview

The AI Programming with Python Nanodegree programme (144 hours) makes it easy to learn the in-demand skills employers are looking for. You’ll learn foundational AI programming tools (Python, NumPy, PyTorch) and the essential math skills (linear algebra and calculus) that will enable you to start building your own AI applications in just three months.


This programme focuses on the fundamental building blocks you will need to learn in order to become an AI practitioner. Specifically, you will learn programming skills, and essential math for building an AI architecture. You’ll even dive into neural networks and deep learning.

Who Should Attend

Professionals seeking a career in AI as Junior Web Developer, Junior Python Developer

What You'll Learn

1. Coding with Python, drawing upon libraries and automation scripts to solve complex problems.

2. Learn how to use all the key tools for working with data in Python: Jupyter Notebooks, NumPy, Anaconda, Pandas, and Matplotlib.

3. Learn the foundational linear algebra you need for AI success: vectors, linear transformations, and matrices—as well as the linear algebra behind neural networks.

4. Learn the foundations of calculus to understand how to train a neural network: plotting, derivatives, the chain rule, and more. See how these mathematical skills visually come to life with a neural network example.


Click here for course syllabus





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


  1. Using a Pre-trained Image Classifier to Identify Dog Breeds - Test acquired python coding skills by using a trained image classifier. Learners will need to use the trained neural network to classify images of dogs (by breeds) and compare the output with the known dog breed classification. Learners will have a chance to build their own functions, use command line arguments, test the runtime of the code, create a dictionary of lists, and more.

  2. Create Your Own Image Classifier - Learner will implement an image classification application. This application will train a deep learning model on a dataset of images. It will then use the trained model to classify new images. First learners will develop code in a Jupyter notebook to ensure the training implementation works well. Then, convert code into a Python application that will run from the command line of a system.





  • 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