Course Details

Elevo Labs
computer science

C++: The Complete Guide to Object-Oriented Programming

Amit Chandrakar

Instructor: Amit Chandrakar

Created: 16 June, 2025
Updated: 16 June, 2025

Course Description

Take your programming skills to the next level with C++. This course builds on foundational programming concepts to introduce the powerful paradigm of Object-Oriented Programming (OOP). You will learn to design and implement classes, manage object lifecycles, and use inheritance and polymorphism to create flexible and reusable code. We'll explore advanced topics like templates for generic programming and provide a comprehensive introduction to the Standard Template Library (STL), a powerful collection of containers and algorithms.

What You'll Learn:

  • The core principles of Object-Oriented Programming (OOP).
  • Classes, objects, constructors, and destructors.
  • Inheritance and Polymorphism (Virtual Functions).
  • Function and Operator Overloading.
  • Templates for generic programming.
  • The Standard Template Library (STL): Vectors, Maps, Lists, and Algorithms.
  • Exception handling for robust code.

Who Is This Course For?

This course is for students and developers who have a basic understanding of a programming language like C and want to master OOP and modern C++.

C++ Introduction
20min
Basic Input/Output (`cin`, `cout`)
20min

Defining Classes
30min
Constructors and Destructors
30min

Base and Derived Classes
35min
Access Specifiers and Types of Inheritance
30min

Function and Operator Overloading
35min
Virtual Functions and Runtime Polymorphism
40min

Abstract Classes and Friend Functions
30min

Function and Class Templates
35min

Containers (Vector, Map, List)
40min
Iterators and Algorithms
30min

Build an Object-Oriented Application
2hr

Instructor

Amit Chandrakar
Amit Chandrakar

Senior Full Stack Developer & Instructor

5 Courses

View Details
Elevo Labs

Courses Includes:

  • Price : ₹7000
  • Instructor : Isabella Rossi
  • Durations : 10 weeks
  • Modules : 8
  • Language : English, Hindi
  • Level : Intermediate
  • Certifications : Yes
  • Get Curriculum: Download

Share On:

💬