Synopsis
Topics
- Introduction to the MySQL RDBMS and SQL as a glue language for analytics.
- Essential concepts in probability, statistics, and data quality relevant to data wrangling.
- Introduction to SQL and data manipulation with the SELECT statement (filtering, sorting, simple aggregation).
- Combining data from multiple sources with union and joins.
- Understanding and applying regular expressions.
- Introduction to R for data analysis.
- Data manipulation in R (importing, reshaping, joining datasets).
- Essential principles of data visualisation and exploratory plotting in R.
- Introduction to Python programming for data tasks.
- Practical Python for data acquisition from files (CSV, Excel) and basic mangling and reporting.
- Using Python to automate scalable spreadsheet and flat-file data acquisition.
- Introduction to end‑to‑end data pipelines combining MySQL, R, and Python for reproducible analytics workflows.
Learning Outcome
- Assess the appropriateness of relational database designs and data models for different analytics needs and data characteristics.
- Critique data visualisations for exploratory analysis constructively.
- Construct SQL queries (including joins and aggregations) to acquire and reshape data from relational databases.
- Assemble reproducible data flows in MySQL, R, and Python for cleaning, transforming, and integrating heterogeneous tabular data from databases and files.
- Create Python scripts to automate acquisition and processing of spreadsheet and delimited-text data at scale.
- Design and implement clear visualisations in R to support data quality checks and exploratory analysis.
Date and Duration
| Day | Date | Week | Time |
|---|---|---|---|
| Thursday | 26 Feb 2026 | 7 | 07:00 pm - 10:00 pm |
| Thursday | 5 Mar 2026 | 8 | 07:00 pm - 10:00 pm |
| Thursday | 12 Mar 2026 | 9 | 07:00 pm - 10:00 pm |
| Thursday | 19 Mar 2026 | 10 | 07:00 pm - 10:00 pm |
| Thursday | 26 Mar 2026 | 11 | 07:00 pm - 10:00 pm |
| Thursday | 2 Apr 2026 | 12 | 07:00 pm - 10:00 pm |
Target Audience
Executives interested analytics.
Relevance of Course to employment/upskilling/reskilling
ANL503 Data Wrangling supports employment, upskilling, and reskilling by equipping learners with practical skills to collect, clean, transform, and integrate real-world data for analysis. As messy, unstructured, and multi-source data are common in the workplace, these competencies are essential for analytics roles across industries and enable professionals to build reliable datasets, improve productivity, and deliver trustworthy insights for decision-making.
Admissions pre-requisite
Refer to graduate CET admissions and also include Admission Eligibility Criteria for Graduate CET Modular Courses (Admission Eligibility Criteria for Graduate CET Modular Courses).
Schedule
| Time | Agenda | Deliverables |
|---|---|---|
| Session 1 | Introduction to Data Wrangling
| - |
| Session 2 | Introduction to SQL
| - |
| Session 3 | Regular Expressions
| - |
| Session 4 | Data manipulation in R
| TMA Due: Before Session 5 |
| Session 5 | Essential Python
| - |
| Session 6 | Acquiring data programmatically
| ECA Due: 2-weeks after Session 6 |
Assessments
Assignments, Online Test, Others, Written Exam, PARTICIPATION
Trainer info
Dr. Liu Wenting is Head of the Master of Artificial Intelligence for Business programme at SUSS. Her background combines a Ph.D. from NUS and extensive industry experience as a Senior Analytics Manager at P&G and a Director of Revenue Management Solutions. Dr. Liu's pioneering research and grants focus on applying AI and machine learning to critical areas like consumer perceptions and sustainable digital economies, translating advanced analytics into real-world impact.
Course Completion requirements
Participants are required to achieve at least 75% attendance and pass any prescribed examinations/assessments or submit any course/project work (if any) under the course requirement.
- Participants are required to complete all surveys and feedbacks related to the course
- The course fees are reviewed annually and may be revised. The University reserves the right to adjust the course fees without prior notice.
- Singapore University of Social Sciences reserves the right to amend and/or revise the above schedule without prior notice
Course Fees, payment and refund policy
| International Participants | Singapore Citizens (below 40yrs), Permanent Residents | Singapore Citizens (40yrs and above) SkillsFuture Mid - Career Enhanced Subsidy | Enhanced Training Support for SME (Singaporean and PRs) | |
|---|---|---|---|---|
| Course Fees (A) | $3,168.00 | $2,640.00 | $2,640.00 | $2,640.00 |
| SSG Grant (70%) (B) | $1,848.00 | $1,848.00 | $1,848.00 | |
| Nett Course fees (A) - (B) = (C) | $3,168.00 | $792.00 | $792.00 | $792.00 |
| 9% GST on Nett course fees (D) | $285.12 | $71.28 | $71.28 | $71.28 |
| Total nett course fees payable including GST (C) + (D) | $3,453.12 | $863.28 | $863.28 | $863.28 |
| Less additional funding if eligible under various schemes (F) | $- | $- | $528.00 | $528.00 |
| Total nett course fees payable including GST, after additional funding form the various schemes (E) - (f) = (H) | $3,453.12 | $863.28 | $335.28 | $335.28 |
For the various payment mode, please refer here.
For the refund policy, please refer here.
For clarification, please contact the SUSS Academy via the following:
Telephone: +65 6248 0263
Email: [email protected]