Delve into Object-Oriented Programming in C++ and discover key concepts like classes, objects, inheritance, and polymorphism to create efficient, reusable, and secure code through hands-on challenges.
Intermediate
67 Lessons
6h
Certificate of Completion
Delve into Object-Oriented Programming in C++ and discover key concepts like classes, objects, inheritance, and polymorphism to create efficient, reusable, and secure code through hands-on challenges.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Object-oriented programming (OOP) has been around for decades. If you have a basic understanding of C++ and are interested in leveling up your skills, this class will help you do just that. Starting with an overview of the basics, you’ll dive into understanding the time-honored technique for implementing complex applications using user-defined classes. Followed up by discussing classes and objects, and then building up to the high-level topics including inheritance and polymorphism. Throughout the cours...
TAKEAWAY SKILLS
C++
Programming Language
Object Oriented Programming
Course Content
Introduction
Functions
Pointers
Classes
OOP in C++ Exam 1
Assessment
Data Hiding
Inheritance
14 Lessons
Polymorphism
7 Lessons
Composition, Aggregation and Association
6 Lessons
OOP in C++ Exam 2
Assessment
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.