Object Oriented C# MasterClass Part 1
Python OOP - Object Oriented Programming for Beginners
★★★★★
$479.00 in stock
Udemy.com
as of October 3, 2026 11:51 am
Learn Object Oriented Programming in Python with Step-by-Step Video Lectures, Projects, Exercises, Diagrams and More.
Created by:
Estefania Cassingena Navone
Software Developer, Instructor and Technical Writer
Software Developer, Instructor and Technical Writer
Rating:4.5 (4187reviews)
24522students enrolled
What Will I 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.
Requirements
- Basic Python and programming knowledge (data types, variables, conditionals, loops, and functions).
- Basic knowledge of lists, tuples, and dictionaries is required to complete the mini projects.
- Python 3 and PyCharm, IDLE or any other Python IDE of your choice. PyCharm is used during the video lectures.
- Coding exercises can be submitted directly in the browser.
Target audience
- New developers who know the basics of Python and would like to expand their knowledge.
- Developers and Students who want to learn how to work with Object Oriented Programming.
- Self-taught developers who wish to dive into the world of Object Oriented Programming from the basics.
- Programmers who need to refresh their knowledge on this topic.


There are no reviews yet.