🎉 New Batch Starting from November 5th, 2025! Register Now & Get 20% Early Bird Discount!
Programming Languages Intermediate

C++ Object-Oriented Programming

Learn C++ programming with object-oriented concepts, STL, and modern C++ features for building robust applications.

4.7 (33 reviews)
189 students 10 Weeks Dr. Priya Sharma
C++ Object-Oriented Programming

About This Course

C++ is a powerful programming language that combines the efficiency of C with object-oriented programming capabilities. This course covers both basic and advanced C++ concepts, including classes, inheritance, polymorphism, templates, and the Standard Template Library (STL).

Prerequisites

  • Basic C programming knowledge
  • Understanding of programming concepts
  • Familiarity with data structures

Course Curriculum

Week 1: C++ Basics and OOP Introduction
  • C++ vs C differences
  • Classes and objects
  • Access specifiers
  • Constructors and destructors
  • Member functions
Week 2: Inheritance and Polymorphism
  • Types of inheritance
  • Virtual functions
  • Abstract classes
  • Runtime polymorphism
  • Function overriding

Learning Outcomes

Upon successful completion of this course, students will be able to:

Object-oriented programming principles
Classes and objects implementation
Inheritance and polymorphism
Function and operator overloading
Templates and generic programming
Standard Template Library (STL)
Exception handling mechanisms
Modern C++11/14/17 features

Hands-on Projects

Build real-world applications to showcase your skills

Project 1
Library Management System

Build a comprehensive Library Management System project to apply your learning in a real-world scenario.

Technologies:
Programming Languages
Key Features:
  • User-friendly interface
  • Core functionality implementation
  • Error handling and validation
  • Documentation and testing
Project 2
Employee Payroll System

Build a comprehensive Employee Payroll System project to apply your learning in a real-world scenario.

Technologies:
Programming Languages
Key Features:
  • User-friendly interface
  • Core functionality implementation
  • Error handling and validation
  • Documentation and testing
Project 3
Game Development with Graphics

Build a comprehensive Game Development with Graphics project to apply your learning in a real-world scenario.

Technologies:
Programming Languages
Key Features:
  • User-friendly interface
  • Core functionality implementation
  • Error handling and validation
  • Documentation and testing

Your Instructor

D

Dr. Priya Sharma

Senior Software Engineer & Technical Instructor

5+ Years Experience Industry Expert 1000+ Students Trained

Dr. Priya Sharma is a seasoned professional with extensive experience in Programming Languages technologies. With a passion for teaching and mentoring, they bring real-world industry insights and practical knowledge to help students master C++ Object-Oriented Programming concepts effectively.

5.0
Instructor Rating
1000+
Students
15+
Courses

Related Courses

C Programming Fundamentals
C Programming Fundamentals
₹12,000 View
Core Java Programming
Core Java Programming
₹18,000 View
₹15,000
Enroll Now
This course includes:
Lifetime access
Certificate of completion
24/7 support
Hands-on projects
Real-world assignments
Expert instructor guidance
Course Details:
Duration
10 Weeks
Level
Intermediate
Students Enrolled
189+ learners
Course Rating
4.7/5.0 ⭐
Certificate
Upon completion

Share this course: