Object-Oriented C++: Inheritance and Encapsulation
Code and run your first C++ program in minutes without installing anything!
This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, 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: Data Integrity
Data Integrity
Status: Data Validation
Data Validation
Intermediate·Course·9 hours
Featured reviews
4.0
·Reviewed May 24, 2022
Hands-on practice based course, 5 assignment per sub-course was challenging. Learned a lot.
5.0
·Reviewed Jun 5, 2023
I learned the basic concept of inheritance and encapsulation through this course! Thank you.
5.0
·Reviewed Jun 11, 2022
This course is absolutely perfect to clear cancept of Inheritance and Encapsulation
5.0
·Reviewed Aug 26, 2021
Great course, would recommend it to anyone who wants to learn advanced C++ topics with ease.
5.0
·Reviewed Jun 19, 2021
Best course for Object-Oriented Programming in C++. Thank you, authors!
4.0
·Reviewed Jan 31, 2024
This course was beneficial to me. I have a lot from this course, I will suggest this course to my friends
5.0
·Reviewed Jan 25, 2023
A very good material with decent exercises. Really like this course!
5.0
·Reviewed Mar 22, 2023
Overall really nice course I enjoyed learning through it.
5.0
·Reviewed Apr 7, 2025
A great Introduction, course with handson lab , fully indepenedent on learner .
Great Initative by the team Codio.
Thank you.
All reviews
Showing: 20 of 48
All Learners
All Stars
Most Helpful
K
KARNATAKAPU
5.0
·Reviewed Dec 2, 2021
This is a very good course, where you'll get to learn the importance of encapsulation and inheritance very well, and you'll also get the basic understanding of, classes, structs, and many more. This is a perfect course who want to learn about the above mentioned topics, because it gives you hands-on experience with what you are learning , in overall I'd say it was really a great course, which you'll not be regretting upon choosing this course.
M
Mahmoud
5.0
·Reviewed Aug 30, 2021
A great intro to C++ ... very clear instructions and balanced exercises .. The only drawback is there are some mistakes in some exercises that need to be reviewed .. other than that .. you'll enjoy and learn much from it. Thank you so much!!
M
Martin
5.0
·Reviewed Jul 22, 2023
Best introductory C++ specialization on Coursera (so far). These guys managed to make classes fully understandable, and for this they deserve my utmost respect. Thank you.
Y
YASH
5.0
·Reviewed Apr 8, 2025
A great Introduction, course with handson lab , fully indepenedent on learner .
Great Initative by the team Codio.
Thank you.
Y
Yanislav
5.0
·Reviewed Apr 25, 2025
Really easy to understand and really practical. Maybe more difficult exercises in the end would have been more satisfying
M
Momoko
5.0
·Reviewed Jun 6, 2023
I learned the basic concept of inheritance and encapsulation through this course! Thank you.
V
Vytene
5.0
·Reviewed Aug 27, 2021
Great course, would recommend it to anyone who wants to learn advanced C++ topics with ease.
M
Muhammad
5.0
·Reviewed Jun 12, 2022
This course is absolutely perfect to clear cancept of Inheritance and Encapsulation
L
Lars
5.0
·Reviewed Apr 21, 2022
The entire series of courses is just brilliant and was exactly what I needed.
M
Mirshokhid
5.0
·Reviewed Jun 20, 2021
Best course for Object-Oriented Programming in C++. Thank you, authors!
W
Wisnu
5.0
·Reviewed Jan 26, 2023
A very good material with decent exercises. Really like this course!
S
Samotra
5.0
·Reviewed Nov 12, 2023
this course is well prepared, and it is easy to understand.
R
Ray
5.0
·Reviewed Mar 23, 2023
Overall really nice course I enjoyed learning through it.