This course is conducted in PC/Windows operating system. There will be no laptop provided. Learners are required to bring their own laptops.

2-Day Python Programming Masterclass Series 1 - Problem Solving for Beginners Course
In Singapore

The Python programming beginners course that introduces you to problem-solving techniques and teaches you how to write code from scratch.

All our courses are not subsidised and non-claimable using SkillsFuture credit

Python Programming Masterclass Series 1 - Problem Solving for Beginners Course Overview

Learn from the original creator of this course – Mr. Philip Gan.

Note: Learner must bring a laptop that has internet access and Anaconda software pre-installed.

Ask yourself –

  1. Do you have too much data to crunch in your job or insufficient time to complete your job?
  2. Do you like to do more with the same amount of time for your job?

Programming is one of the key components in your job. Imagine that you can streamline the processes and be able to complete the task assigned by management. Programming is one of the essential skills required for all work of life.

According to statistics, Python is in the top three programming languages all around the world. It is much easier and quicker to learn than most other languages. At the same time, it’s extremely popular among software developers, data analysts and other IT professions. All of this makes it an excellent choice for your first programming language.

In this Python Programming Masterclass Series 1 – Problem Solving for Beginners course conducted in Singapore, you’ll learn the fundamentals of Python and problem-solving techniques. You do not need any programming experience.

You will also learn to start writing code from scratch and perform simple troubleshooting.

At the end of this Python Programming Beginners course, you should be able to create a simple program with certain objectives.

At the end of the course, learners are able to:

  • Problem Solving Techniques
  • Preparing your system for Python installation
  • Start programming from scratch
  • Understand Python basics
  • Get basic Python skills for Software Development, Data Science, Machine Learning
  • Code for real-life programming practice

This course is recommended for

  • anyone who is interested in problem solving skills and programming
  • anyone who is interested to become software developers and data analysts
  • Managers, Team Leaders, Executives, Officers
  • IT Personnel, Operations
  • anyone who need the minimum of Python for Machine Learning, Data Science and Artificial Intelligence

This is a two-day hands-on course. We will walk through the programing logic step-by-step. A programming exercise will be provided to enhance your understanding. A final program will be provided to test the understanding of the learners.

  • Basic computer literacy
  • Software Requirement: Anaconda
  • A laptop (preferable your personal laptop) with no restriction to install new software
  • Laptop power adaptor
  • A USB mouse
  • A USB thumb drive or hard disk
  • Free USB ports for mouse and thumb drive
  • Software requirement:
    * Anaconda installation (Free download from
  • Laptop should be able to connect to Wi-Fi for accessing the Internet (Wi-Fi will be provided)

Course Outline

Our Dedicated Trainer

Learn from the original creator of this course.

Philip Gan is graduated from Queensland University of Technology, Australia.

He has been in the training industry for more than 20 years conducting Microsoft office (all
levels of excel, words, PowerPoint and Access), networking, Cisco internetwork
connectivity, Python programming and IT security (certified Ultimate Hacking expert in Foundstone from New York).

He has been conducting IT corporate training, Microsoft certified training and ICDL training for close to 2 decades with a very high accreditation. Besides training, he develops training materials for ICDL including a Train The Trainer session (3 days course) to train ICDL trainers in Africa, Tablet Fundamental, Equal Skills and Introduction to ICDL Base.

He also currently develops and conducts Python Masterclass courses, Cybersecurity courses, and data analytic related courses for the corporate environment.

Course Registration

All our courses are not subsidised and non claimable using SkillsFuture credit.

Organisations with more than 2 learners, click here to download registration form.

All registration forms should be submitted at least 2 weeks before course commencement. Many courses have pre-requisites, which are intended to foster a learner’s success in the course. Be sure to check the necessary pre-requisites before registering.

This course is not subsidised and non claimable using SkillsFuture credit.

Leave this field blank





To learn more, be sure to read our Terms and Conditions and Privacy Policy.

To learn more, be sure to read our Terms and Conditions and Privacy Policy.

Course Information

Course Code:


No Laptop will be provided. Bring Your Own Laptop Course.

Course Fee:

S$950.00 (Nett)

Call us for a group rebate when you register in a group of 8 or more.

Absentees will be charged the full course fee.

Course Dates:

2 days, 9:00am – 5:00pm
(14 hrs, exclude lunch break)

A closed class can be requested if you have a group of at least 6 or more registered for the same course and date at a preferred date, subject to trainer availability.

Closed class is not customised class.

Training Venue:

To be confirmed one (1) week prior to the course start date.


For Company-Sponsored Learners: Click here to download registration form.

For Self-Sponsored Learners:
Click here to download registration form.

You can also register online here.


ALS reserves the right to reschedule, postpone or cancel any course, change the trainer and venue at short notice and at its absolute discretion, due to insufficient enrolment, class size, availability and circumstances outside our control.

More Original Courses Developed & Trained By Philip