Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn the fundamentals of Object Oriented Programming in Python through hands-on practice with classes, objects, inheritance, and private class members. Master essential OOP concepts by building visual projects including drawing random forest scenes with OpenCV, creating interactive applications with Pygame, and developing your own Python PIP package. Explore Test-Driven Development workflows and unit testing methodologies to write robust, maintainable code, including strategies for testing GUI applications. Gain practical experience through highly visual examples that demonstrate real-world applications of object-oriented principles while discovering interesting guitar facts along the way.
Syllabus
Python Classes and Objects - OOP for Beginners
OOP Class Inheritance and Private Class Members - Python for Beginners!
Draw a Forest of Random Tree Objects with Python OpenCV - Classes and OOP Practice for Beginners
OOP with Pygame - Object Oriented Programming Exercise
Python TDD Workflow - Unit Testing Code Example for Beginners
Testing GUI Apps - What to test? How to test it? Mini Coding Course for Beginners
Create Python PIP Package
Taught by
Python Simplified