Databases for Data Engineering
Dates: To be advised
Duration: Two days
Course Overview
This course will begin with some database concepts essential for a data engineer. It will then explain how Python can be used to access databases. Some of the advanced Structured Query Language (SQL) concepts such as stored procedures, ACID (atomicity, consistency, isolation, and durability) transactions and Joins which are essential for a data engineer will be covered at the end.
This course is part of Professional Certificate in Data Engineering Foundations.
Course Objectives
This course will equip learners with the following competencies:
- The role of databases in data engineering projects
- Writing Python programmes which can connect to databases
- Understanding advanced SQL concepts important for a data engineer
Minimum Entry Requirement
Diploma Holder
Course Convener
(Click their photos to view their short biographies)
Dr Yeo Wee Kiang

Dr Yeo Wee Kiang
Dr Yeo Wee Kiang is a Senior Lecturer at the Department of Information Systems and Analytics in the NUS School of Computing. Previously, Dr Yeo was Adjunct Lecturer at the Department of Economics in the NUS Faculty of Arts and Social Sciences. Since 2019, he has been teaching the ECA5372 Big Data Analytics module as part of the Master of Economics coursework programme. Additionally, he was a part-time lecturer at Nanyang Business School in Nanyang Technological University where he imparted knowledge on Python programming and analytics to undergraduate students pursuing business studies. Prior to these roles, Dr Yeo served as the Lead Instructor (Data Science Immersive) at a New York-based commercial Continuing Education and Training (CET) provider. In that capacity, he taught aspiring adult learners in Hong Kong, Sydney, and Singapore who were eager to upskill or transition into new careers. Dr Yeo received his doctorate from National University of Singapore. For his PhD work, he focused his research on machine learning and data mining within a multinational pharmaceutical company. His area of specialization involved developing computational methods aimed at uncovering potential medicinal drug candidates. He also holds the WSQ Advanced Certificate in Training and Assessment (ACTA) from the Institute for Adult Learning Singapore.
Course Fees
Total Nett Programme Fee Payable, Including GST, after additional funding from the various funding schemes
Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.
To enquire, email soc-ace@nus.edu.sg
To register, click Register
Course Codes
TGS-2023017995 / TGS-2023017996 (Synchronous e-learning)
Singapore Citizens
39 years old or youngerSingapore Citizen
40 years old or older