
Course
Learn C++ OOP
Learn object-oriented programming and other advanced C++ concepts to write more flexible and reusable code.
Enroll for FREECourse Content
- 1.1 Introduction to the Course
- 2.1 Understanding OOP
- 2.2 Classes and Objects
- 2.3 Constructors
- 2.4 Public and Private Modifiers
- 2.5 Revise OOP (Basics)
- 3.1 Inheritance
- 3.2 Function Overriding
- 3.3 Revision: C++ Inheritance
- 4.1 Pointer and Object
- 4.2 Virtual Functions
- 4.3 Polymorphism
- 4.4 Encapsulation
- 4.5 Revise OOP (Advanced)
- 5.1 Templates
- 5.2 Constructor Overloading
- 5.3 C++ static Keyword
- 5.4 Protected Access Modifier
- 5.5 Inheritance Access Control
- 6.1 Functions and Objects
- 6.2 Friend Function and Friend Class
- 6.3 Dynamic Object Creation
- 6.4 Pointer Types
- 7.1 Rock, Paper, Scissors
- 7.2 Tic-Tac-Toe
- 7.3 What's Next?
C++ CERTIFICATION
Get C++ certified
Get your skills verified with our certification.
Showcase your expertise on LinkedIn and stand out from the crowd. Impress your potential employers.
JOB OPPORTUNITY
COMING LATER THIS YEAR
Receive job opportunities from top companies
Upon completion of the learning path, you will receive job opportunities from top countries around the world.
Learn C++ by Doing
Build hands-on projects that mirror real developer challenges. Apply what you learn immediately — so you can learn by doing, not just watching.
Build Skills by Building Projects
Projects you will create:

Rock, Paper, Scissors Game
Build the classic hand game with a computer opponent and a scoreboard. A fun project to practice control flow, functions, and randomness.

Tic Tac Toe
Build a two-player terminal game with win and draw detection. A great project to practice data structures, input validation, and game logic.

Looking to break into tech?
Landing your first job is difficult, but you don't have to figure it out alone.
Build real projects for your portfolio, earn certificates you can share, and follow a learning path that takes you from the basics to job-ready skills.
Courses similar to this
Frequently asked questions
You can start Learn C++ OOP with a 7-day free trial. Click "Enroll for FREE" to begin.
About 2 weeks. The course has 7 chapters.
Learn C++ OOP is an Intermediate course. We recommend completing Learn C++ Basics and Practice: C++ Basics first.
Yes. Complete Learn C++ OOP to earn a C++ certificate with your name on it, which you can download or share on LinkedIn. Certificates are included with your subscription.
You'll build 2 projects: Rock, Paper, Scissors Game and Tic Tac Toe.
Practice Problems: 40+
