Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Object-oriented Programming in C#

C# is an object-oriented and strongly-typed language. This course will teach you how to design and build your classes and class hierarchies using OO principles.

Gill Cleeren - Pluralsight course - Object-oriented Programming in C#
by Gill Cleeren

What you'll learn

Object-orientation allows us to map real-world objects to classes and objects in code. In this course, Object-oriented Programming in C#, you’ll learn to how to write C# code following OO principles. First, you’ll explore how to translate business requirements into a class model, applying abstraction and encapsulation. Next, you’ll discover how to create a class hierarchy through the use of C# inheritance. Finally, you’ll learn how to create and use interfaces, another type built-in to C#. When you’re finished with this course, you’ll have the skills and knowledge of write object-oriented C# code needed to create and maintain any real-world C# application.

Table of contents

About the author

Gill Cleeren - Pluralsight course - Object-oriented Programming in C#
Gill Cleeren

Gill Cleeren is a solution architect, author, and trainer in mobile and web technologies. He's also a Microsoft Regional Director and MVP. He lives in Tienen, Belgium.

More Courses by Gill