Weekend Python Course

Course Summary

This 2 day course held over a weekend is an excellent introduction to programming using the highly popular Python language. It is ideal for working people as well as students sitting for the IGCSE Computer Science paper and those preparing to enter university.

Course Content

Course Learning Outcome

At the end of this course, participants will be able to :

  • write and run basic Python programs
  • use the OS command prompt to run Python programs and to install Python packages using pip
  • use IDLE, the iPython shell and Jupyter Notebook to develop Python applications
  • use strings and their methods in Python programs
  • use lists, tuples and dictionaries in Python programs
  • define and use functions
  • use conditionals and iteration
  • compose programs using variables, expressions and statements, functions and the above data types
  • read and write to files
  • import modules and access their attributes
  • organise modules in your program into a package
  • handle errors and exceptions


Date Location Register
Aug 15-16, 2020
9.30 am to 5.00 pm
Inspire Education (Taman Megah)
(Formerly ATCEN Learning Centre)
122, Jalan SS 24/2, 
Taman Megah, 
47301 Petaling Jaya, 
Email us
Sep 5-6, 2019
9.30 am to 5.00 pm
Inspire Education (Taman Megah)
(Formerly ATCEN Learning Centre)
122, Jalan SS 24/2, 
Taman Megah, 
47301 Petaling Jaya, 
Email us
Need a different date? Request for a class

Classes are also available as in-house training. Email us


Boey Pak Cheong

Boey Pak Cheong graduated from Universiti Malaya with a B. Sc. (Hons) in Chemical Technology but became keenly interested and actively involved in computer programming from the late 1980s onwards. He pioneered the usage of Python in Malaysia since 1995 and has more than 20 years experience in software development using various programming languages (including Python, C, PHP, Javascript, HTML, CSS2, LaTeX ) in the Windows and Linux operating systems, with 19 years experience in using the Python language in a production environment.

Since 2006, he has conducted professional training courses in Python programming at the introductory, intermediate and advanced levels for several leading multinational companies in Malaysia, including Intel, F-Secure, CSGI, Experian and MIMOS amongst many others. He also conducts courses for the Django Web Development Framework, Linux and Tcl/Tk.

He also speaks frequently about Python, most recently at the MiniPyCon 2014 in Kuala Lumpur and at the Institution of Engineers, Malaysia.

Currently he operates Pytech Resources which specializes in Python and Django training and consultancy and software development. He has previously worked in technical and management positions with British Petroleum, ITT and Alcatel and also attended a senior management training program at the London Business School, UK.

He created the software for a leading e-commerce website using Python that dynamically generates comprehensive pdf reports either in English or Chinese and continues active development of new products for this website. But today Boey is primarily focused on teaching Python and Django.


Course Information

This course is designed for participants who have no prior programming knowledge or experience but wish to learn the basics of programming using the powerful and popular Python language. The flexibility of a weekend course makes it ideal for working people and also for students wanting to learn about the most popular programming language today. It is especially useful for students taking the IGCSE Computer Science paper which includes a project in Python and also for students about to enter university.

No prior programming experience is required. Participants should be familiar with using a computer, the process of installing applications and using general applications such as office software, browser and others.

The course fee is RM1200.00 per person.

Training Documentation (HTML and Jupyter Notebook format)
Class will run subject to a minimum of 4 persons. Each class is limited to a size of 12 persons in order to optimize the learning process. A full refund will be given in case of cancellation of the class due to insufficient quota. Alternatively this amount can be used for payment of the next available class.