Short Course

Python Programming

Course ScheduleDuration (days)Mode of DeliveryTGS Reference Number
14, 16 and 18 September 2026 | 9 am – 5.30 pm3Classroom LearningTGS-2025057608
Course Duration: 3 Days

Course Overview

Python Programming teaches the fundamentals of Python. It introduces the highly popular programming language with simplicity but brings forth the power and clear syntax of Python. It teaches the core features of Python and participants will be able to create software applications using Python. Besides, it teaches the NumPy and pandas packages that prepare participants to produce Data Analytics software applications. Topics covered include:

  • The Python programming environment: Learn to install and use the Anaconda programming environment to get the best out of Python.
  • The Python variables and types: Learn the fundamental elements that define a programming language.
  • Data structures including list, tuple, set, dictionary and string: Learn the building blocks that make up a Python program.
  • Operators: Learn how to use the components in constructing statements to express yourself in Python.
  • Program flow controls: Learn how to provide dynamism in programming.
  • Functions: Learn how to express yourself more fluently with statements.
  • Inputs and outputs: Learn how to create interactivity in Python.
  • File handling: Learn how to read from and store data to secondary storage.
  • NumPy: Learn how to use the popular package for managing numbers.
  • Pandas: Learn how to use extended data structures, Series and DataFrame for efficient management of data variables.
  • Create data analytics software applications using the data structures and functions in Python.

Course Objectives

This course will equip learners with the following competencies:

  • Learn and apply data structures in Python
  • Learn and apply programming constructs in Python
  • Learn to create and use files and produce outputs in Python
  • Build a strong foundation in the fundamentals in Python programming
  • Learn and use libraries (e.g. NumPy and pandas) in Python API
  • Learn and apply Python programming language to create simple software applications

Job Role Readiness

Data Analysts and Business Analysts.

Prerequisites

At least a polytechnic diploma.

Testimonials


I always wanted to learn programming but thought it was out of reach. This course made Python accessible and fun. After just a few lessons, I could actually explain the basics to someone else.

Sum Zi EnIntake: 11 - 13 May 2026

Having begun with essentially zero python knowledge, I now feel equipped with solid foundational skills that will benefit me immediately at work.

Anthony Philip HallIntake: 11 - 13 May 2026

Python Programming is such a useful tool that everyone deserves to learn. Having this skill opens doors to endless opportunities in technology and problem solving.

Ang Hui SanIntake: 11 - 13 May 2026

The Python programming course helps me to be equipped with basic Python skills, making me more prepared for my future course in computing.

Yong XuanIntake: 11 - 13 May 2026

The course strikes at the right level of content and practice for beginners.

Ng Kian Huat RolandIntake: 11 - 13 May 2026

Well-thought programme which provides the basics necessary in a short duration.

Chong Wen Bin MelvinIntake: 11 - 13 May 2026

The lesson was useful to understand the basics.

Syahirah HashimIntake: 17, 18 & 24 March 2026

Very useful. The lecturer provided useful examples to facilitate learning.

Mak Wai YenIntake: 17, 18 & 24 March 2026

The course is easy to understand for beginners like me and has further fueled my interest to learn deeper.

Edwin SimIntake: 17, 18 & 24 March 2026

Instructors


Ms Samantha Sow

Dr Ai Xin

Dr Amirhassan Monajemi

Dr Leong Wai Kay

A/Prof Danny Poo

A/Prof Tan Wee Kek

Course Fees


Singapore Citizens Singapore PRs Enhanced Training Support for SMEs International Participants
39 years old
or younger
40 years old
or older
Full Course Fee S$2,550.00 S$2,550.00 S$2,550.00 S$2,550.00 S$2,550.00
9% GST on Full Course Fee S$229.50 S$229.50 S$229.50 S$229.50 S$229.50
SSG Funding S$1,275.00 S$1,275.00 S$1,275.00 S$1,275.00 -
Additional Funding if Eligible under Various Schemes - S$510.00 - S$510.00 -
Total Nett Course Fee Payable, including GST S$1,504.50 S$994.50 S$1,504.50 S$994.50 S$2,779.50
  1. Total nett course fee payable, including GST, after additional funding from various funding schemes.
  2. Participants must fulfill at least 70% attendance and pass all assessment components 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. Please refer to our Terms and Conditions page for more information.

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