MH8812 Python for Data Analysis

Course Provider

School of Physical and Mathematical Sciences (SPMS)


Graduate Certificate

Academic Unit



This course builds upon the Python basics, covered in MH8811 Python Programming, to understand a more comprehensive use of Python with its famous libraries, such as Numpy, Pandas, Matplotlib, Seaborn, and Scikit-learn. This course will train the students for Python programming skills for data analysis.

*This course is credit-bearing and stackable to Graduate Certificate in FinTech Essentials.

To equip students with Python programming skills for data analysis.

  1. Data processing with Python

  2. Data analysis with Numpy in Python

  3. Data analysis with Pandas in Python

  4. Data visualization with Matplotlib and Seaborn in Python

  5. Machine learning with Scikit-learn in Python

FinTech positions such as Data Specialists.

Prior knowledge of R or Python programming is recommended for this course. Learners are strongly encourage to complete MH8811 Python Programming as the pre-requisite.

Standard Course Fee: S$2,675.00

Course fee payable after SSG funding, if eligible under various schemes
Cat-A SSG Funded Courses
Enhanced Training Support for SMEs (ETSS) S$302.50
Mid-Career Enhanced Subsidy (MCES)S$302.50
  • All fees stated are inclusive of 7% GST.
  • NTU/NIE alumni may utilise their $1,600 Alumni Course Credits. Click  here for more information.
Read more about funding
MH6811 Machine Learning in Finance3
MH8801 Introduction to FinTech1.5
MH8811 Python Programming1.5

Listed courses are:

  • Credit-bearing and stackable to a Graduate Certificate in FinTech Essentials (total 9AUs).
  • SSG funded and SkillsFuture Credit approved.