Duration: 2 days / 15 hours
Time: 9am to 6pm
Course Code: CRS-N-0051453

Funding available for this course:

Enhanced Training Support for SMEs  Post-Secondary Education Scheme (PSEA) Skills Development Fund (SDF) SkillsFuture Credit SkillsFuture Mid-Career Enhanced Subsidy

What Will Be Taught For This Course?

This course covers essential concepts and skills relating to the ability to use computational thinking and coding to create simple computer program using Python.

On completion of this module the learner will be able to:

  • Understand and use computational thinking techniques like problem decomposition, pattern recognition, abstraction and algorithms to analyse a problem and develop solutions.
  • Write, test and modify algorithms for a program using flowcharts and pseudocode.
  • Understand key principles and terms associated with coding and the importance of well-structured and documented code.
  • Understand and use programming constructs like variables, data types, and logic in a program.
  • Improve efficiency and functionality by using iteration, conditional statements, procedures and functions, as well as events and commands in a program.

Test and debug a program and ensure it meets requirements before release.

Module 1. Thinking Like A Programmer

  • Overview

Module 2. Software Development

  • Overview of development lifecycle

Module 3. Algorithms

  • Usage of Flowchart

Module 4. Getting Started

  • Start and run a program
  • Enter code
  • Create and save a program
  • Open and run a program

Module 5. Performing Calculations

  • Recognise and use arithmetic operators. +,-,* and /
  • Know how parentheses affect the evaluation of mathematical expressions

Module 6. Data Types And Variables

  • Define and initialise a variable
  • Assign a value to a variable
  • Use data input from a user in a program

Module 7. True Or False

  • Use Boolean logic expressions
  • Understand the precedence of operators

Module 8. Aggregate Data Types

  • Understand aggregate data types
  • List and Tuple

 

Module 9. Enhance Your Code

  • Indentation
  • Comments

Module 10. Conditional Statements

  • Use IF…THEN...ELSE

Module 11. Procedures And Functions

  • Parameter
  • Procedure
  • Function

Module 12. Loops

  • Iteration: For, while, repeat

Module 13. Libraries

  • Import libraries (Math, random, time)

Module 14. Recursion

  • Understand the term recursion
  • Factorial program

Module 15. Testing And Modification

  • Types of error
  • Testing and debugging

 

 

Who Should Attend This Python Training?

Professionals and executives who would like to learn basic computing and coding in Python.

Pre-requisite

Knowledge of basic scripting will have an added advantage.

  w/o GST w GST
Course Fee $500 $535
Singapore Citizen & PR aged ≥ 21 years $275 $310
Singapore Citizen aged ≥ 40 years
(SkillsFuture Mid-Career Enhancement Funding)
$50 $85
  w/o GST w GST
Course Fee $500 $535
Singapore Citizen & PR aged ≥ 21 years $275 $310
Singapore Citizen aged ≥ 40 years
(SkillsFuture Mid-Career Enhancement Funding)
$50 $85
  w/o GST w GST
Course Fee $500 $535
Singapore Citizen & PR aged ≥ 21 years $275 $310
Singapore Citizen aged ≥ 40 years
(SkillsFuture Mid-Career Enhancement Funding)
$50 $85

Trainee shall be bound by the Terms and Conditions of any applicable funding scheme.

Please ensure that you have read our Terms and Conditions before submitting the enrolment form.






Please click on the course date to enrol.


  • CL: Classroom Learning
  • VILT: Virtual Instructor-Led Training
  • GTR: Guaranteed To Run
  • Sat: Saturday
  • Wkn: Weekend
Note: Courses are conducted via classroom unless stated otherwise beside the course dates.