In this course we will implement object-oriented programming into Python programs; outline the importance of why and how we use object-oriented programming; and learn how to use inheritance when designing a program. We will also look at how to build a graphical user interface for a basic program.
You do not need programming or computer science experience to learn the material in this course. This course is open to anyone who is interested in learning how to code and write programs in Python. We are very excited that you will be learning with us and hope you enjoy the course!
Status: Event-Driven Programming
Event-Driven Programming
Status: Object Oriented Design
Object Oriented Design
Beginner·Course·11 hours
Featured reviews
5.0
·Reviewed Jul 23, 2025
This is very helpful and well structured courser and it helped me a lot with the GUI and OOPs concepts of python , very well taught and nice problems also
All reviews
Showing: 4 of 4
All Learners
All Stars
Most Helpful
A
AA
5.0
·Reviewed Jul 24, 2025
This is very helpful and well structured courser and it helped me a lot with the GUI and OOPs concepts of python , very well taught and nice problems also
V
Vũ
5.0
·Reviewed May 27, 2026
l
P
Prathiksha
1.0
·Reviewed May 29, 2024
No one will review submitted assignment and they wont issue certificate.
E
Elisabeth
1.0
·Reviewed Jun 5, 2025
Desperately needs to be updated to allow for AI with Python