Object-Oriented Python: Inheritance and Encapsulation
Code and run your first python program in minutes without installing anything!
This course is designed for learners with limited coding experience, providing a solid foundation of not just python, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended.
To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.
Status: Computer Science
Computer Science
Status: File Management
File Management
Intermediate·Course·10 hours
Featured reviews
5.0
·Reviewed Jul 9, 2021
The theory explanation combined with the practical exercises was just perfect for me. Thanks a lot Codio.
4.0
·Reviewed Dec 4, 2025
very well course to get to know the basic and advanced theories of how Object-Oriented in python works
5.0
·Reviewed May 3, 2022
Object-Oriented Python: Inheritance and Encapsulation - really good to do course to get knowlege
5.0
·Reviewed Aug 21, 2023
A very powerful, detailed and straight-forward course to teach you all the Object Oriented Programming requirements in a very short time. Thanks a lot for offering this course!
5.0
·Reviewed Nov 17, 2021
Thank you, Codio, for this excellent course on Python!
5.0
·Reviewed Jan 23, 2025
I found it very useful and efficient. Well structured.
5.0
·Reviewed Feb 10, 2025
Amazing course, i wanted to learn OOPS and this is perfect.
5.0
·Reviewed Sep 1, 2023
Whoever create this i appreciate very much. This course helped me lot to develop my skills very fast and accurately. Thank you very much !
5.0
·Reviewed Sep 16, 2023
It was really easy to complete exercises in Codio.
5.0
·Reviewed Jul 23, 2024
really great course should improve the checking system of coding exercises otherwise i learned a lot and labs are great method to give idea abput the whole thing
5.0
·Reviewed Aug 4, 2021
Excellent course with proper material, Practice exercises, Lab tool for hands on training, backed with Assignments / Tests. Thanks to my learned instructors
5.0
·Reviewed Sep 19, 2021
Overall, the course is good. It provides many exercises, labs to help you have a deep knowledge after learning concepts.
All reviews
Showing: 20 of 41
All Learners
All Stars
Most Helpful
B
Bryan
5.0
·Reviewed Jun 18, 2022
This course is great for learning the essential of OOP. The lectures allow for self-paced learning, where the user can utilize as much assistance as needed to increase/decrease difficulty of course progression until reaching the course exam, where the skills learned are really put to the test. Solving problems with zero assistance at the end of the course allow for the concepts to stick better.
A
Ahmed
5.0
·Reviewed Feb 18, 2021
Very nice Course.. I love this way of teaching ..it's simple, clear and funny ..the environment is really comfortable for writing your code ..when I need help I found it in the same day for support team.I hope to see more courses .. but I would like to see lab in form of exercise then the experience will be 100/100
A
Abouzar
5.0
·Reviewed Aug 21, 2023
A very powerful, detailed and straight-forward course to teach you all the Object Oriented Programming requirements in a very short time. Thanks a lot for offering this course!
V
Vidhan
5.0
·Reviewed Jul 24, 2024
really great course should improve the checking system of coding exercises otherwise i learned a lot and labs are great method to give idea abput the whole thing
S
Saeed
5.0
·Reviewed Aug 5, 2021
Excellent course with proper material, Practice exercises, Lab tool for hands on training, backed with Assignments / Tests. Thanks to my learned instructors
G
Gimhana
5.0
·Reviewed Sep 2, 2023
Whoever create this i appreciate very much. This course helped me lot to develop my skills very fast and accurately. Thank you very much !
D
Duc
5.0
·Reviewed Sep 20, 2021
Overall, the course is good. It provides many exercises, labs to help you have a deep knowledge after learning concepts.
A
Ammar
5.0
·Reviewed Jul 10, 2021
The theory explanation combined with the practical exercises was just perfect for me. Thanks a lot Codio.
S
Sunithamma
5.0
·Reviewed May 4, 2022
Object-Oriented Python: Inheritance and Encapsulation - really good to do course to get knowlege
M
Marcio
5.0
·Reviewed Aug 29, 2024
La teoría es cubierta de forma comprehensiva y los ejercicios son retadores. ¡Recomendado!
И
Ирина
5.0
·Reviewed Oct 6, 2024
This is probably the best course on Object Oriented Programming I have ever encountered.
A
Aditya
5.0
·Reviewed Feb 11, 2025
Amazing course, i wanted to learn OOPS and this is perfect.
K
Kristina
5.0
·Reviewed Jan 24, 2025
I found it very useful and efficient. Well structured.
M
Michael
5.0
·Reviewed Nov 17, 2021
Thank you, Codio, for this excellent course on Python!
A
Ammar
5.0
·Reviewed Nov 18, 2022
Great Course Content, Learns a lot from this course.
R
Rachel
5.0
·Reviewed Sep 17, 2023
It was really easy to complete exercises in Codio.