Programming Fundamentals: Object-oriented Programming

Programming    |    Beginner
  • 11 videos | 49m 6s
  • Includes Assessment
  • Earns a Badge
Likes 1 Likes 1
If you're learning computer programming, you need to know what object-oriented programming (OOP) is. One of the most prolific and frequently used programming paradigms, OOP has many benefits, such as code reusability, maintenance, scalability, and collaboration. The pragmatic structure of OOP means you can build large and complex programs with ease and efficiency. Use this course to examine what comprises OOP, including its use of objects and its core features of inheritance, encapsulation, and polymorphism. Distinguish between OOP and another standard programming paradigm, procedural programming. Finally, explore the most popular OOP languages and begin writing programs using three of these. Upon completion, you'll recognize how to use object-oriented programming to build versatile computer programs.


  • discover the key concepts covered in this course
    describe the concepts and benefits of OOP
    recognize the multiple features of OOP
    compare object-oriented programming with procedural programming
    define what's meant by a class in object-oriented programming (OOP) and list its components
    identify cohesion and coupling in the program design process
  • name some of the popular OOP languages
    create a simple C++ program
    create a simple Java program
    create a simple C# program
    summarize the key concepts covered in this course


  • 1m 32s
  • 4m 44s
  • Locked
    3.  Features of Object-oriented Programming (OOP)
    4m 2s
  • Locked
    4.  OOP vs. Procedural Programming
    5m 32s
  • Locked
    5.  The Class, the Root of OOP
    5m 43s
  • Locked
    6.  Modularity Cohesion and Coupling
    3m 55s
  • Locked
    7.  Object-oriented Programming (OOP) Languages
    3m 44s
  • Locked
    8.  Using the C++ Programming Language
    7m 10s
  • Locked
    9.  Using the Java Programming Language
    5m 32s
  • Locked
    10.  Using the C# Programming Language
    5m 20s
  • Locked
    11.  Course Summary
    1m 51s


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.