This course covers object-oriented programming concepts in C++. Software developed using OOP with C++ is modular, reusable, and flexible.
Intermediate
67 Lessons
6h
Certificate of Completion
This course covers object-oriented programming concepts in C++. Software developed using OOP with C++ is modular, reusable, and flexible.
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_
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
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor