This course is designed to provide an introduction to the principles and concepts of object-oriented programming (OOP) using the Python programming language. Students will learn the fundamentals of programming with Python and how to apply them to solve real-world problems. The course covers the four pillars of OOP: encapsulation, inheritance, polymorphism, and abstraction. Students will also learn Python programming basics and best practices for writing maintainable and efficient code.

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Colour Text Colour