Explore one of the most versatile, popular and free-to-use open-source programming languages and learn how Python can optimise your digital solution development cycle and workflow with SMU's Professional Certificate in Python Programming.

Python is a first-class programming language for modern web and mobile development and is used by companies like Instagram, Spotify, Amazon and more. Python is also ideal for data analysis as the majority of libraries involved in machine learning and data science have Python interfaces.

Next Course Starts On11 Jul 2023 (Tue)
FeesSGD10386.00* (as low as SGD1190.40* after maximum funding)
DurationPlease refer to respective modules for dates.
Weeknights (7pm - 10:30pm)
Saturday (9am - 6:00pm)

Learning Objectives

Fundamental concepts in programming
Use of functions and data structures in Python
Object-oriented programming paradigm
Basic data wrangling in Python
Applied data analysis using Python

Who Should Attend

Aspiring data science professionals seeking to apply Python to real-world data problems e.g. business intelligence analysts, data engineers
Anyone with an interest in learning about the fundamentals of data science programming
Professionals looking for a deeper understanding and hands-on experience with professional educators who are also industry experts

System Requirements

Functional Laptop:
(1) CPU must be of at least Intel Core I3
(2) GPU must have an integrated graphics card
(3) RAM must be of at least 4GB


An assessment will be conducted at the end of the course.


Upon completion of all 6 modules within a maximum duration of 3 years, participants will be awarded a digital Certificate in Professional Certificate in Python Programming.

Fees And Funding

Participant ProfileSelf-SponsoredSME (Company Sponsored)Non-SME (Company Sponsored)
Singapore Citizen < 40 years old
Permanent Resident
(After SSG Funding 70%)
(After SSG Funding 70% + ETSS Funding 20%)
(After SSG Funding 70%)
Singapore Citizen ≥ 40 years old$1,190.40
(After SSG Funding 70% + MCES Funding 20%)
(After SSG Funding 70% + MCES Funding 20%)
(After SSG Funding 70% + MCES Funding 20%)
International Participant$10,368
(No Funding)
(No Funding)
(No Funding)

All prices include 8% GST

Post Secondary Education Account (PSEA)
PSEA can be utilised for subsidised programmes eligible for SkillsFuture Credit support. Click here to find out more.

Self Sponsored

SkillsFuture Credit
Singapore Citizens aged 25 and above may use their SkillsFuture Credits to pay for the course fees. The credits may be used on top of existing course fee funding.
This is only applicable to self-sponsored participants. Applications via MySkillsFuture.sg must be made within 60 days before course commencement.
SMU Academy has to be informed on the Claim ID no. and claim amount in order for the correct payable course fee amount to be reflected on the invoice. Please click herefor more details on SkillsFuture Credit.
Workfare Skills Support Scheme
Workfare Skills Support (WSS) Scheme in replacement of Workfare Training Support (WTS) Scheme:
With effect from 1 July 2020, applicants who wish to apply for the WTS Scheme may refer to the WSS Scheme instead. Please click here for more details.

Company Sponsored

Enhanced Training Support Scheme
  • Organisation must be registered or incorporated in Singapore
  • Employment size of not more than 200 or with annual sales turnover of not more than $100 million
  • Trainees must be hired in accordance with the Employment Act and fully sponsored by their employers for the course
  • Trainees must be Singapore Citizens or Singapore Permanent Residents
  • Trainees must not be a full-time national serviceman
Please click here for more information on ETSS.
Absentee Payroll
Companies who sponsor their employees for the course may apply for Absentee Payroll here. For more information, please refer to:
AP Guide (Non-SME Companies)
Declaration Guide (SME Companies)


Start Date(s)
11 Jul 2023 (Tue)

Intake Information

ModulesIntake 32Intake 33
Basics of Python Programming6, 8 & 10 Jun 2023
[Fully Subscribed]
11, 13 & 15 Jul 2023
[Open for Registration]
Data Structures in Python4, 6 & 8 Jul 2023
[Fully Subscribed]
1, 3 & 5 Aug 2023
[Open for Registration]
Advanced Functions And Data Structures18, 20 & 22 Jul 2023
[Fully Subscribed]
22, 24 & 26 Aug 2023
[Open for Registration]
Object-Oriented Programming8, 10 & 12 Aug 2023
[Fully Subscribed]
12, 14 & 16 Sep 2023
[Open for Registration]
[Fully Subscribed]
3, 5 & 7 Oct 2023
[Open for Registration]
[Fully Subscribed]
24, 26 & 28 Oct 2023
[Open for Registration]

Speaker/Training Bio

Head, Curriculum, SG Code Campus

Germaine holds a Ph.D. in Bioengineering from the University of California, Berkeley, and was a recipient of the prestigious A*STAR and EDB academic scholarships. She was a senior research fellow at A*STAR, where she applied her technical skills to practical use in bioinformatics, biostatistics, data analysis and robotics, with publications in a variety of fields. She has since returned to teaching and education with SG Code Campus where she serves as the Head of Curriculum development, overseeing the structural and curriculum development for the school's entire course roadmap including python courses, as well as instructional training and quality.

Germaine has taught in various contexts from individual tutoring to full classrooms, and fellow scientists. She believes that the key to engineering solutions to the world's most complex problems is a multi-faceted approach where hard engineering skills are paired with an awareness and empathy for the people whose lives we seek to impact. It is this ethos that Germaine seeks to instill in every student.

ian trainer image
Ian Choo
Founder, SG Code Campus

Ian holds a Master of Science in Management Science & Engineering from Stanford University and a Bachelor of Arts in Applied Mathematics & Economics from the University of California, Berkeley. His love for computing began when he dived into the study of Computational Engineering and Machine Learning over three years as a graduate student at Stanford. After graduating, he took on a role as a quant risk manager at Barclays Investment Bank, where he got to further sharpen his craft data-munging reams of financial data, programming risk engines and coding up financial models in Python, R, VB.NET and the NAG numerical library (FORTRAN).

As founder of SG Code Campus, Ian has designed and taught curricula in Web and Mobile programming, Cloud Computing, Data Science and Machine Learning to a variety of audiences including kids, youths, Polytechnic, University students, as well as working professionals. He often spends his days working to improve his teaching and better engage learners through a different teaching approaches and course formats.

huang bin trainer image
Huang Bin
Instructor, SG Code Campus

Huang Bin holds a Master of Science in Computation for Design and Optimization from the Massachusetts Institute of Technology. On completion of his Bachelor's degree in Computer Engineering, he was awarded a First Class Honors by NUS School of Computing and the IEEE Gold Medal (Top student in Computer Engineering), and was honoured to be picked as the reserve Valedictorian for his 2009 cohort. Huang Bin has extensive experience in teaching and tutoring which enables him to communicate technical details to a wide audience.

During his time at Barclays, he was a C++ programmer with previous experience of C#, Java and C. Using his expertise, he designed and implemented IT solutions covering trade flow, data analytics and risk control of the award-winning trading platform.

natasha trainer image
Natasha Waliany
Instructor, SG Code Campus
Certified Apple Professional Learning Provider

Natasha is a certified Apple Professional Learning Provider at SG Code Campus, an official Apple Consultants Network Partner organisation. She graduated with a Master of Science (Distinction) in Computer Science from the University of Hong Kong with a 4.0 GPA, and a Bachelors of Arts in Mathematics and Science (Great Distinction) from McGill university. Her experience as a software engineer ranges from working with startups and multinationals in Singapore and USA including IBM where she worked on data quality management solutions that helped deliver quality data for big data, business intelligence, data warehousing, application migration and master data management projects.

She has experience leading software teams at ST Electronics' i-Learning division and founded 2 startups including an iPhone app development company, where she developed the MakanSutra iOS app.

sun chang trainer image
Sun Chang
Senior Data Scientist, Grab

Sun Chang holds a PhD in Computational Engineering from Singapore-MIT Alliance at the National University of Singapore (NUS) and a Bachelor's degree in Applied Mathematics, where he was awarded First Class Honours by the NUS Faculty of Science.

A full-time Senior Data Scientist in Grab, Sun Chang deals extensively in the areas of Database management, Data Analytics, Data Visualization, Model Training, Big Data and Cloud Computing. He has also previously worked as a technical consultant providing AI solutions to hospitals and manufacturing industries. Sun Chang believes that the rare combination of his scholastic background, paired with a wealth of practical experience across a spectrum of diverse industries empowers him to provide his students with the ideal balance of theory and practicum in the classroom.

huiliang trainer image
Lui Huiliang
Chief Product Officer, SG Code Campus

Huiliang holds a Masters of Science and Bachelor of Science (Honors) from the University of California, Berkeley, in Mechanical Engineering (with a Minor in Industrial Engineering and Operations Research) and was a DSTA (Defence Science and Technology Agency) Overseas Scholarship holder. Upon graduation, he joined the DSTA, where he was a project manager overseeing the acquisition of modelling and simulation systems for training the SAF.

Huiliang currently helms the technology department at Indigo Education Group, where his team uses Python and modern data analytics to extract actionable insights from student enrolment trends and demographic data. He also manages Indigo's online learning platform where he spearheads the design, development and integration of ERP and CRM applications for the smooth running of operations. As an educator with an infectious passion for math, science and engineering, Huiliang believes that programming aptitude is born of interest, and seeks to inspire his students through interesting real-life applications of computer science.

yong yang trainer image
Yong Yang Chung
Technical Programme Manager, Instructor & Curriculum Developer, SG Code Campus

Yong Yang holds a Bachelor's in Mechanical Engineering (2nd Class Honours, Upper Division) from Nanyang Technological University. As a Senior Instructor with SG Code Campus, he is experienced in technical education, having taught a wide range of topics including Python programming, web development, cloud computing, and data science, to a variety of audiences including adult learners from the finance industry and government organizations. He has also created teaching curricula, managed technical project streams, architected the company's CRM and backend sales system on the Salesforce cloud, and worked on UI/UX website design.

Yong Yang believes in keeping up to date with technical developments and holds many professional certifications including the WSQ Advanced Certificate in Learning and Performance (ACLP) as well as certifications from AWS and Google—the AWS Cloud Practitioner, AWS Solutions Architect - Associate, AWS SysOps administrator - Associate; Google Project Management, GCP Associate Cloud Engineer and GCP Professional Cloud Architect.


I appreciate how detailed and dedicated the lecturers, Dr Chang Sun, Bin Huang and Natasha Waliany are, and how beginner-friendly they have made the course to be.

It all started with my curiosity about the current data boom and wanting to keep up with the industry trends. Today, I am delighted to share that I have successfully achieved the Advanced Diploma in Applied Data Analytics (Python) from SMU Academy!

Along with my Capstone Project mates, I enjoyed the process of using data analytics to analyse crime trends in Washington DC and the opportunity to explore different ensemble learning methods for classification, regression, and prediction during our training!

Weilun Liang, William
Senior Technical Services Engineer, Singapore Airlines
Who Should Attend
Fees And Funding
Speaker/Training Bio