About Course
Course Schedule
Course Structure
Financial Matters
About Course
Course Objectives
This module focuses on the basics of Python programming, a crucial skill for any aspiring cybersecurity professional. Participants will learn about Python variables, data types, and basic constructs such as loops and conditional statements. The module also covers working with functions and modules, which are essential for writing efficient and modular code. Practical exercises will help students apply their knowledge to real-world scenarios, enabling them to automate tasks and analyze data effectively. By the end of this module, participants will have a strong foundation in Python programming, empowering them to develop scripts and tools for cybersecurity applications.Course Description
By the end of this module, learners will be able to:1. Understand the basics of Python programming, including the installation process and essential data types such as variables, Booleans, dictionaries, List and tuples.
2. Gain proficiency in basic control structures like loops and will be able to write simple Python scripts to automate tasks and workflows.
3. Explore function definitions, scoping, and subroutines, and learn to handle exceptions for robust programming
4. Manipulate file input and output in Python, including reading from and writing to files
5. Learn various modules such as operating system (OS) and hashlib to be able to perform system operations and other cybersecurity tasks.
Course
Schedule
Duration: 25 hours
Delivery Mode: (Blended) Synchronous & Asynchronous e-Learning
Schedule may be subject to changes. The detailed timetable will only be released upon enrolment and closer to the course commencement date.
For self-sponsored applicant, you may proceed to apply after signing in with Singpass / Student ID.
For company-sponsored applicant, please approach your company HR to put in the application via the company portal using Corppass at STEP.
Delivery Mode: (Blended) Synchronous & Asynchronous e-Learning
Schedule may be subject to changes. The detailed timetable will only be released upon enrolment and closer to the course commencement date.
For self-sponsored applicant, you may proceed to apply after signing in with Singpass / Student ID.
For company-sponsored applicant, please approach your company HR to put in the application via the company portal using Corppass at STEP.
Course Structure
TPG course reference No.
TGS-2025052714
Python Fundamentals (Synchronous & Asynchronous e-learning)
Financial matters
Course fees payable (incl. GST & excl. supplementary fee)
Description | Python Fundamentals (Synchronous & Asynchronous e-learning) | Total course fee |
---|---|---|
Full Course fee | $1,635.00 | $1,635.00 |
Enhanced Training Support for SMEs for Singapore Citizen | $190.50 | $190.50 |
Enhanced Training Support for SMEs - SPR & LTVP+ | $190.50 | $190.50 |
SkillsFuture Mid-Career Enhanced Subsidy for Singapore Citizen aged 40 and above | $190.50 | $190.50 |
SkillsFuture Baseline Funding for Singapore Citizen Aged Below 40 | $490.50 | $490.50 |
SkillsFuture Baseline Funding for SPR/LTVP+ | $490.50 | $490.50 |
GST rate
The course fees payable above are inclusive of 9% GST rate.
Payment option
The payment needs to be made upon the application is submitted.
Allowed payment by
The course fee allows to be paid by:
Post-Secondary Education Account (Adhoc withdrawal form);
SkillsFuture Credits (SFC);
Credit card (e-payment);
Debit card (e-payment);
PayNow (e-payment).
Post-Secondary Education Account (Adhoc withdrawal form);
SkillsFuture Credits (SFC);
Credit card (e-payment);
Debit card (e-payment);
PayNow (e-payment).
Refund and withdrawal policy
- Please note that a 100% refund will be available if the withdrawal request is submitted more than or equal to 14 days before the course start date.
- Please note that a 50% refund will be available if the withdrawal request is submitted less than 14 days before the course start date.
- Please note that no refund will be available if the withdrawal request is submitted on or after the course start date.