Profile
This module introduces students to the concepts of Object-Oriented Programming (OOP) in Python. Students will learn about classes, objects, methods, and inheritance in Python programming. They will also learn how to define classes and objects in Python and how to use them in their programs. Additionally, they will be introduced to the concept of inheritance and how it can be used to reuse code and reduce redundancy. By the end of this module, students will have a solid understanding of the basic concepts of OOP in Python and how to use them to write effective and efficient code.
What You'll Learn
- Understand the concepts of Object-Oriented Programming (OOP) in Python
- Define classes and objects in Python
- Understand the use of inheritance in Python
- Write simple programs using classes and objects in Python
- Understand the concept of encapsulation in OOP
- Understand the use of private and public methods and attributes
- Understand the use of the constructor method in Python
- Write Python programs using encapsulation and the constructor method
- Understand the concept of polymorphism in OOP
- Understand the use of method overriding and overloading in Python
- Understand the use of abstract classes and interfaces in Python
- Write Python programs using polymorphism
- Understand the concept of exceptions in Python
- Understand how to handle exceptions in Python
- Understand how to raise custom exceptions in Python
- Write Python programs using exception handling
Minimum Entry Requirement
Participants should have a minimum of 2 years working experience.
Duration
15.0 hours
Training Provider UEN
200000267Z
Conducted In
English
Last Verified Date
03/08/2026
Full Course Fee
$2,250
Course Reference Number
TGS-2024042654
Training Commitment
Part-Time
Fee Band
$500–$2000