This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You'll also learn how to override built-in methods and how to create "inherited" classes that reuse functionality. You'll also learn about how to design classes. Finally, you will be introduced to the good programming habit of writing automated tests for their own code.

Python Classes and Inheritance

Python Classes and Inheritance
This course is part of Python 3 Programming Specialization


Instructors: Steve Oney
Access provided by CESAR School
132,494 already enrolled
3,727 reviews
What you'll learn
Explore classes, instances, and inheritance to represent data efficiently.
Gain insights into class design and cultivate the practice of writing automated tests for your code.
Learn to override built-in methods and create inherited classes that reuse functionality.
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
2 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
76.98%
- 4 stars
18.83%
- 3 stars
2.84%
- 2 stars
0.85%
- 1 star
0.48%
Showing 3 of 3727
Reviewed on Jun 18, 2020
The overall course is really good. The amount of content is less than the rest of the previous courses. The final course project was the most challenging of the whole specialization so far.
Reviewed on Feb 22, 2024
It was much more challenging than the previous courses, which is what I wanted it to be. Who wants to go to a course and learn something easy that is not applicable to real world at all?
Reviewed on May 4, 2020
Really loved it! Thanks a lot for this one again, learnt quite a bunch about the classes and how to use them - will definetely help me in my professional level quite soon!




