EdX

Object Oriented Implementation Using C++ (edX)

Offered by IBM,
Object Oriented Implementation Using C++ (edX)

Build a thorough understanding of Object Oriented concepts Using C++ with auto evaluated hands-on labs. Automation requires you to have both, a deep understanding of business logic and the ability to translate it into an automated program using the syntax and semantics of a programming language. Market research says C++ is one of the most sought-after programming languages to use for this translation. This comprehensive course takes you in-depth with the powerful, fast, and popular object-oriented language from scratch.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course focusses on establishing a thorough understanding of Object Oriented concepts and assists you with implementing them using the syntax and semantics of the C++ programming language. The objective through the course will be to build strong problem-solving skills, instill strong logic development capabilities and to position you to comprehend a scenario, apply object-oriented concepts and translate it into a C++ program. With detailed learning activities and hands-on practice exercises that get auto evaluated, IBM has built in the rigor required to provide you with technical depth.
This course is part of the C++ Programming Essentials Professional Certificate.

What you'll learn
In this course you will learn how to:

  • Inderstand and apply object-oriented principles and implement them using C++
  • Implement and automate programming scenarios using the intricacies of object-oriented concepts

Syllabus

In this course you will cover:

  • Understanding Object-Oriented themes
  • Understanding and implementing Object Oriented Approaches
  • Understand Object-oriented principles of Inheritance and Polymorphism
  • Learn the concepts of operator overloading
  • Learn and practice various Exception handling blocks
  • Implement the concepts of Templates
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Python Classes and Inheritance (Coursera) Coursera
University of Michigan

Python Classes and Inheritance (Coursera)

This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You'll also learn how to override built-in methods and how to create "inherited" classes that reuse functionality. You'll also learn about how to design classes. Finally, you will be introduced to the good programming habit of writing automated tests for their own code.

Oct 12th 2026
3 Weeks
AP Computer Science A: Java Programming Loops and Data Structures (edX) EdX
Purdue University,PurdueX

AP Computer Science A: Java Programming Loops and Data Structures (edX)

AP Computer Science A from Purdue University. In this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam. This course will cover repetition statements (for, while, do-while and for-each), the array data structure, methods and recursion.

No sessions available
5-12 Weeks
Introducción a UML (Coursera) Coursera
Universidad de los Andes

Introducción a UML (Coursera)

Bienvenidos a este curso de introducción al Lenguaje de Modelado Unificado, o UML por su sigla en inglés. Este curso surge como respuesta a la necesidad de los ingenieros de software de desarrollar la habilidad de abstraer y representar en un modelo problemas o soluciones. Esta habilidad es especialmente importante en el mundo del software donde las tecnologías son tan cambiantes. Un modelo te provee una forma de comunicar y validar un entendimiento, independiente de la tecnología en la que construirás una solución.

Oct 26th 2026
4 Weeks
Advanced Data Structures (edX) EdX
New York University,NYUx

Advanced Data Structures (edX)

Learn the advanced programming topics in the C++ programming language, including file processing, linked lists, stacks, queues, trees, binary search trees and tree balancing algorithms. This is the 4th course in the intermediate, undergraduate-level offering that makes up the larger Programming and Data Structures MicroBachelors program.

Self Paced
Self-Paced
Single Page Web Applications with AngularJS (Coursera) Coursera
Johns Hopkins University

Single Page Web Applications with AngularJS (Coursera)

Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very marketable skill to acquire.

Oct 12th 2026
5-12 Weeks