OOP in C++: Getting Started with Object-oriented Programming

C++ 20    |    Intermediate
  • 12 videos | 1h 25m 1s
  • Includes Assessment
  • Earns a Badge
C++ is an object-oriented programming (OOP) language wherein developers model real-world entities, create classes, and instantiate objects of classes. In this course, learn how the object-oriented programming approach functions at a conceptual level. Discover how class act effectively as blueprints and explore member variables. Then, examine class definitions in your C++ programs and practice instantiating objects of those classes. Next, learn how to perform simple operations on those objects, invoke methods on them, and access and examine their member variables. Finally, learn how to modularize your code and declare a class in the header file. After completion of the course, you'll be able to define classes, instantiate objects, and split class implementation and declaration.


  • discover the key concepts covered in this course
    recognize C++ as an object-oriented language
    recall the structure of classes and objects
    outline encapsulation and the use of classes and objects
    create a class and use the public access modifier
    create variables and define getters and setters
  • define and overload constructors to initialize member variables
    use private and public constructors and functions
    create a header file and a corresponding C++ file
    work through common errors that arise when using header files
    discern various errors related to header files
    summarize the key concepts covered in this course


  • 2m 7s
  • 7m 2s
  • Locked
    3.  The Structure of Object-oriented Programming (OOP)
    7m 4s
  • Locked
    4.  Member Variables and Functions
    8m 51s
  • Locked
    5.  Creating Objects of a Class
    8m 34s
  • Locked
    6.  Defining Getter and Setter Functions
    8m 46s
  • Locked
    7.  Creating Constructors and Instantiating Objects
    10m 27s
  • Locked
    8.  Utilizing the Private Access Modifier
    7m 19s
  • Locked
    9.  Creating a Custom Header File
    9m 38s
  • Locked
    10.  Working with Custom Header Files in Code
    6m 26s
  • Locked
    11.  Discerning Common Errors When Using Header Files
    5m 9s
  • Locked
    12.  Course Summary
    3m 40s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.