Professional Certificate

Professional Certificate in Programming using Python and JavaScript

Programme Structure


Course NameCourse ScheduleMode of DeliveryTGS Reference Number
Python Programming14, 16 and 18 September 2026 | 9 am – 5.30 pmClassroom LearningTGS-2025057608
Complete Modern JavaScript for BeginnersTo be advisedClassroom LearningTGS-2025056375

Programme Overview

The Professional Certificate in Python Programming and JavaScript empowers learners with a robust skill set essential for modern software development. Through comprehensive courses, learners establish a solid groundwork in Python programming, mastering fundamental concepts and data structures. They gain proficiency in leveraging Python for software application development, while concurrently delving into the basics of JavaScript. With hands-on experience in development environments like NodeJS and VScode, as well as debugging tools, learners grasp essential programming constructs and data manipulation techniques. Moreover, the curriculum encompasses foundational Object-Oriented Programming (OOP) principles, emphasizing classes, objects, and methods, along with an exploration of JavaScript’s Document Object Model (DOM) for effective web manipulation. The course also delves into advanced concepts such as Functional and Asynchronous programming, ensuring learners possess a holistic understanding of contemporary programming paradigms essential for success in the dynamic tech industry.

Programme Objectives

This PC will equip learners with the following competencies:

  • Build a strong foundation in the fundamentals in Python programming
  • Learn and apply data structures, programming constructs in Python to create simple software applications – Understand the Basics of Javascript
  • Understanding the development environment (NodeJS, VScode) and debugging tools, Blocks & Data structures – Basics of Object Oriented Programming (OOP) concepts (Classes and Objects), JS objects and methods, Functions, Document Object Model (DOM) and manipulating DOM
  • Functional and Asynchronous programming concepts

Who Should Attend

Professionals who plan to be an Associate Software Engineers and Frontend Developers.

Prerequisites

At least a polytechnic diploma.

Instructors


A/Prof Danny Poo

A/Prof Tan Wee Kek

A/Prof Anand Bhojan

Programme Fees


Singapore Citizens Singapore PRs Enhanced Training Support for SMEs International Participants
39 years old or younger 40 years old or older
S$3,009.00 S$1,989.00 S$3,009.00 S$1,989.00 S$5,559.00
  1. Total Nett Programme Fee Payable, including GST, after additional funding from various funding schemes.
  2. Participants must fulfill at least 70% attendance and pass all assessment components for all short courses within a professional certificate in order to be eligible for SSG funding.
  3. The applicable funding is for Singaporeans and Singapore PRs. This is subject to change and in accordance with SSG funding guidelines as of course commencement.
  4. For more information on class cancellations and refunds, please visit our Terms and Conditions page. 

NOTE

As AI and emerging technologies continue to reshape industries and transform workforce skill requirements, we are refreshing our programme portfolio to ensure our offerings remain relevant, responsive, and aligned with evolving industry needs.
 
As outlined on our website since December 2025, the Advanced Professional Certificate (APC) and Professional Certificate (PC) programmes will be phased out by June 2026. As part of this transition, we are developing and introducing new courses and learning opportunities to help learners acquire the skills needed to thrive in a rapidly changing environment. A selected number of existing individual courses will also continue to be offered.
 
To explore our upcoming courses and learning opportunities, please visit: https://www.comp.nus.edu.sg/executive-education/upcoming-courses/. For any enquiries, please contact us at socx@nus.edu.sg.

Get Your Brochure

By clicking this button below, you agree to receive communications via Email/Call/Whatsapp/SMS from NUS Computing Executive Education about this programme and other relevant programmes. Privacy Policy