Advanced Professional Certificate in Coding and System Foundation

Course Overview

Coding Foundation
Software apps are changing the world! From online shopping all the way to matchmaking, there is one (or many many) apps there helping the users.

To step on the path of a software developer, we offer a set of key compact courses for you. Starting from scratch to learn basics of programming, you will then advance to “data structure & algorithm”. Completing both courses give you enough groundwork to start tinkering with software.

System Foundation
It is easy to ignore the hardware internals and operating systems of our computer system and treat them as “black boxes”. It is also not uncommon to assume that these are “not relevant” to a software engineer. If you are thinking along these lines, then you are missing out on major efficiency gain for your code. By learning the computer internals and applying your understanding in software, you can sometimes see the order of magnitude improvement in computation speed. Similarly, understanding the key mechanisms in the operating system enable your program to tap into system resource much more effectively. 

Course Objectives

This Advanced Professional Certificate will equip learners with the following competencies:

  • Build a strong foundation in programming fundamentals.
  • Able to apply the various data structures commonly used in software engineering.
  • Build the fundamental concepts of computing hardware.
  • Understand the key concepts of the operating system and computer networking.

Job Role Readiness

It will prepare learners in the following job roles to perform their responsibilities more effectively

  • Data / AI / System / Software Engineers

Who Should Attend

Data / AI / System / Software Engineers


At least a polytechnic diploma (or equivalent)

Course Conveners

(Click their photos to view their short biographies)

ccccc Soo Yuen Jien

Assoc Prof Soo Yuen JienAssoc Prof Soo Yuen Jien

ddddd Alan Cheng Holun

Dr Alan Cheng HolunDr Alan Cheng Holun

ddddd Daren Ler

Dr Daren LerDr Daren Ler

ddddd Leong Wai Kay

Dr Leong Wai KayDr Leong Wai Kay

ddddd Zhao Jin

Dr Zhao JinDr Zhao Jin

ddddd Zhou Lifeng

Dr Zhou LifengDr Zhou Lifeng

Training Roadmap

Level 1: Professional Certificate in Programming


Level 2 (with Level 1 as prerequisite): Professional Certificate in Data Structures and Algorithms


Level 3 (with Levels 1 and 2 as prerequisites): Professional Certificate in Computer Organisation


Level 4 (with Levels 1 to 3 as prerequisites): Professional Certificate in Operating System and Networking


Participants must fulfill at least 75% attendance and pass all assessment components, to be eligible for SSG funding.

To enquire, email

To register, click Register