Program Description
Using the Python programming language, you will learn how to create basic programming structures like decisions and loops. Learn about tuples and dictionaries and write code to make your programs interactive. You will also learn how to read and write to data files. Exercise your creative side to create a graphical user interface (GUI) in python.
Program Delivery
Total hours – 24
This program is delivered through online learning and consists of reading, hands on assignments, knowledge quizzes and final exam.
Who Should Take the Program
This program is for those with basic programming that is interested in learning how to write simple scripts, full programs, or graphical user interfaces.
Prerequisites
Basic programming knowledge is an asset for the success of this program.
Learning Outcomes
· Create basic programming structures.
· Define variables.
· Understand more advanced Python topics such as object-oriented.
· Programming with classes and exceptions.
· Use data structures which are unique to Python, such as tuples and dictionaries.
· Work with external data files.
· How to handle Python exceptions.
· Create Python programs with graphic elements ranging from simple circles and squares to graphical user interface (GUI) objects like buttons and labels.
System Requirements:
Hardware Requirements:
- This course can be taken on either a PC or Mac.
Software Requirements:
- PC: Windows 8 or later.
- Mac: macOS 10.6 or later.
- Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
- You will need Python 3.X (3.1, 3.2, or a later version), which you can download free of charge herenew window.
- Adobe Acrobat Readernew window.
- Software must be installed and fully operational before the course begins.
Other:
- Email capabilities and access to a personal email account.
Offering Dates:
Online, Self-Guided
April 28th – June 30th .2025
Code: 2025SC CE-CT120-WZ001
Online, Self-Guided
July2 -August 29th , 2025
Code: 2025UC CE-CT120-WZ001
If you would like other self-guided date options, please go to
To Register and make payments complete the application below,
If you need assistance email us a ce@nlc.cb.caemail or visit enrolment services us on any campus with the course information.
Northern Lights College works with trusted third-party education providers to deliver current and relevant online courses. We pride ourselves on ensuring the appropriate security measures are being conducted to keep your personal information safe. To learn more about NLC’s policies visit