Python OOP - Object Oriented Programming for Beginners
Learn Object Oriented Programming in Python with Step-by-Step Video Lectures, Projects, Exercises, Diagrams and More.
4.61 (4268 reviews)

24 992
students
19 hours
content
Feb 2025
last update
$89.99
regular price
What you will learn
The principles of Object Oriented Programming (OOP) using Python.
How the elements of Object Oriented Programming work behind the scenes.
Understand how classes work and how you can create instances from classes.
Implement and call methods. Understand their purpose within classes.
Define instance attributes and class attributes. Learn their differences.
Use 'self' to refer to instances. Learn how it works behind the scenes.
Work with inheritance to reuse code, improve design, and avoid repetition.
Practice key aspects of OOP such as Docstrings and Special Methods.
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Python OOP - Object Oriented Programming for Beginners provides an engaging and detailed insight into Object Oriented Programming principles using Python. Although pacing might be a challenge for some learners, the instructor's clear explanations, hands-on projects, and responsive assistance offer excellent value for those eager to master OOP in Python.
What We Liked
- Comprehensive coverage of Object Oriented Programming (OOP) principles using Python, including instantiation process, class elements, methods, inheritance, and special methods.
- Engaging teaching style, making complex concepts easy to understand with clear explanations and practical examples.
- Various hands-on projects that solidify learning, enabling learners to create robust, efficient Python applications.
- Responsive instructor, providing extensive help and code modification support for students.
Potential Drawbacks
- Pacing might be slow for some high IQ learners, as the course may seem to draw out concepts unnecessarily at times.
- Analogies used in projects may not resonate with all learners, making certain project-based lessons seem boring.
- Slight language barrier with English possibly not being the instructor's first language; however, this aspect is beneficial for those who prefer instructors with non-native English speaking accents.
- Occasional repetition in lesson presentation may affect the overall learning experience.
Related Topics
1933808
udemy ID
26/09/2018
course created date
20/06/2019
course indexed date
Bot
course submited by