Learn Python programming and apply it to data wrangling and machine learning. In the modern digital world, organisational decisions are increasingly data-driven. Decision makers are turning to data analysts who possess skills in data wrangling, machine learning, data visualisation and storytelling to make sense of the avalanche of data collected during their operations. Public Service Officers who aspire to fill such coveted analyst roles can embark on their online learning journey with this programme.
Coupled with skills in data visualisation and storytelling, you can derive and communicate data insights that may result in decisions leading to higher operational efficiencies or transformational changes. You also have the flexibility to choose your preferred visualisation tool, whether it's Power BI or Tableau, to best suit your needs.
Please refer to the job roles section.
Hardware
You MUST have a personal or work laptop/desktop with full administrative rights and unrestricted access to the Internet. This is because participants are required to (a) install software and (b) upload files to SP’s PoliteMall. Without such a device, the participant will not be able to submit the required tasks and meet the requirements for course completion.
iPads and tablets can be used for viewing the e-learning contents, but they are NOT able to replace the laptop/desktop for the mandatory hands-on tasks. Visualization software can only be installed on Windows or MacOS. (Tableau Public can be accessed from both Windows and MacOS but Microsoft’s PowerBI can be installed only on Windows.)
GSIB laptops are strongly NOT recommended as such laptops are not able to facilitate file uploads and installation of additional software by the users themselves.
Software
a. Access to Udemy
The participants MUST ensure they have access to Udemy contents. Most, but not all public officers, have access to Udemy through CSC Learn App.
(Note: MOE participants may need to approach your HR/IT department to purchase Udemy licenses before the start of the course.)
b. Software Licenses
This programme can be completed using open-source software (e.g. Colab, Python Pandas for Sections 1 to 3) and free license (PowerBI/Tableau for Section 4). No paid license is required.
This programme will cover the following topics:
Sections | Week | Start of E-Learning | Optional Seminar (See Note below) | Remarks |
---|---|---|---|---|
Python Foundations | 1 | Monday, 13 April 2026 | Friday, 17 April 2026 | |
2 | Monday, 20 April 2026 | Friday, 24 April 2026 | Skip week of 27 April 2026 as 1 May 2026 is Labour Day (Public Holiday). | |
3 | Break | Break | ||
4 | Monday, 4 May 2026 | Friday, 8 May 2026 | ||
5 | Monday, 11 May 2026 | Friday, 15 May 2026 | Due Date of Section 1 Weekly Task, Capstone Assignment and Quiz: 5 June 2026 | |
6 | Capstone Assignment and Quiz (No online seminar) | |||
Data Wrangling with Python | 1 | Break | Break | Skip week of 25 May 2026 for Hari Raya Haji (Public Holiday). |
2 | Monday, 1 June 2026 | Friday, 5 June 2026 | ||
3 | Monday, 8 June 2026 | Friday, 12 June 2026 | ||
4 | Monday, 15 June 2026 | Friday, 19 June 2026 | ||
5 | Monday, 22 June 2026 | Friday, 26 June 2026 | Due Date of Section 2 Weekly Task, Capstone Assignment and Quiz: 17 Jul 2026 | |
6 | Capstone Assignment and Quiz (No online seminar) | |||
Applied Machine Learning | 1 | Monday, 6 July 2026 | Friday, 10 July 2026 | |
2 | Monday, 13 July 2026 | Friday, 17 July 2026 | ||
3 | Monday,20 July 2026 | Friday, 24 July 2026 | ||
4 | Monday, 27 July 2026 | Friday, 31 July 2026 | Due Date of Section 3 Weekly Task, Capstone Assignment and Quiz: 21 Aug 2026 | |
5 | Capstone Assignment and Quiz (No online seminar) | |||
6 | Break | |||
Data Visualisation & Storytelling | 1 | Monday, 17 August 2026 | Friday, 21 August 2026 | |
2 | Monday, 24 August 2026 | Friday, 28 August 2026 | ||
3 | Monday, 31 August 2026 | Friday, 4 September 2026 | ||
4 | Monday, 7 September 2026 | Friday, 11 September 2026 | Due Date of Section 4 Weekly Task, Capstone Assignment and Quiz: 2 Oct 2026 | |
5 | Capstone Assignment and Quiz (No online seminar) | |||
End of Course |
NOTE
Full Fee | |
Full programme fee | S$470 |
9% GST on nett programme fee | S$42.30 |
Total nett programme fee payable, including GST | S$512.30 |
Please visit the Learning Partner's website for more information.
For any programme enquiries, please write to pace@sp.edu.sg.
Agency-sponsored |
Step 1 | Apply through your organisation's training request system. |
Step 2 | Your organisation's training request system (or relevant HR staff) confirms your organisation's approval for you to take the programme. Organisation HR L&D or or equivalent staff can register directly through the Learning Partner's registration portal. Please ensure that you register under the class which covers your selected visualisation tool (Power BI or Tableau). You are not allowed to transfer classes once the programme is confirmed. The HR L&D will register the course on behalf of the participant using the organisations' CorpPass. Please refer to STEP course registration guide here. Alternatively, please contact pace@sp.edu.sg. |
Step 3 | The Learning Partner will inform you whether you have been successful in enrolment. |