Skip Ribbon Commands
Skip to main content
Sign In
What You Will Learn
At the end of the course, participants will be able to:
  • Apply the steps involved in problem solving using computers
  • Analyze problems and design suitable algorithms to solve real-world problems with a programming language
  • Apply the fundamental concepts of programming such as data types, variables, expressions, operators, selection structures and repetition structures, lists, functions, objects and classes and file I/O.

For more information on course and trainer, please click here​.

Course Information At A Glance
For mobile access, please swipe left for details.
Application Period Course Date

9 Jan to 11 ​Sep 2019
Run 8: 19, 20, 23, 24 & 25 Sep 2019 
Application ​Closed
9 Jan to 23 Oct 2019
Run 9: 7,​ 8, 11, 12 & 13 Nov 2019
Apply Now as an Individual
To apply as an Employer for any of the courses above, please click here​.
Class Time 9am to 6pm. 5 days.

Ngee Ann Polytechnic
Assessment/ Award

In-class assessments.
Certificate of Performance will be awarded to participants
who achieve at least 75% attendance and pass assessments.

Course Fees

Full Fee: $1,​476.60

Singaporeans and Permanent Residents: $442.98
Singaporeans qualified for SkillsFuture Mid-Career Enhanced Subsidy: $166.98
Singaporeans and Permanent Residents qualified for Enhanced Training Support for SMEs*: $166.98
Singaporeans qualified for Workfare Training Support (WTS)**: $97.98

*Enter SME in the promo code during course application.
**Enter WTS in the promo code during course application.

Course fee is payable upon acceptance. It is inclusive of 7% GST and subject to review.

For more information on other subsidies, please click ​here.

SkillsFuture Credit Eligibility


You may also join our interest mailing list for updates on future runs.

Ngee Ann Polytechnic reserves the right to reschedule / cancel any programme, modify the fees and amend information without prior notice.

Entry Requirements
  • Participants are to bring their own laptop for the course
  • Participants should be familiar with the use of computers
  • Participants should preferably have passed GCE 'O' Levels course of study
  • No previous programming experience is necessary