Udacity part of Accenture logo

Object-Oriented Programming in C++

In this course, participants will explore fundamental OOP concepts and their applications. Starting with class design and encapsulation, the course progresses to inheritance and composition, helping students construct effective class hierarchies. Delving into advanced topics, the lessons cover polymorphism and templates, crucial for building flexible and reusable code. Additionally, learners will gain vital skills in error handling and debugging techniques through targeted exercises. The course culminates in a practical project where students will develop a comprehensive system monitoring tool, solidifying their knowledge and coding competency.

  • Course
  • Intermediate
  • 12 hours
  • Updated: Oct 30, 2025

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Skills you'll learn

21 skills

  • C++ polymorphism
  • Access specifiers
  • Encapsulation
  • C++ inheritance
  • Raii

Prerequisites

5 prerequisites

Prior to enrolling, you should have the following knowledge:

  • C++ classes
  • C++ constants
  • Basic C++
  • C++ functions
  • C++ control flow

You will also need to be able to communicate fluently and professionally in written and spoken English.

Course Outline

  • 5 lessons
  • 1 project

Program Instructors

1 instructor

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Kedar Kodgire

Data and Cloud Engineering Lead

Kedar Kodgire

Data and Cloud Engineering Lead

About this program

Build advanced C++ programs with OOP. Master encapsulation, inheritance, and error handling to create scalable, maintainable code.

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Other programs you might like:

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.