This course takes you, step by step, through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses.
This course takes you, step by step, through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses.
This course takes you through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses. It begins by showing you how to turn a set of words into a set of well-defined and related classes. Through demonstrations, it teaches you key object-oriented concepts such as abstraction, encapsulation, inheritance, polymorphism, and interfaces.
Object-oriented programming (OOP) is a type of computer programming using "objects" to represent data and methods. It is juxtaposed with "procedural programming".
The biggest advantage of OOP is the ability to create modules that don't need to be altered when a new type of object is added. Objects can inherit features from existing objects, so object-oriented programs are much easier to modify.
OOP languages include, but are not limited to:
The 4 basics of OOP are encapsulation, abstraction, inheritance, and polymorphism. We will go over these in detail in the course, but for now, just know that these are what differentiates object-oriented programming from other types of programming.
Before starting this course you should be familiar with basic C# syntax and have some experience with
.
You will learn the fundamental practices and principles of object-oriented programming through:
This course is for anyone who wants to learn the fundamentals of object-oriented programming (OOP). Anyone who wants to better leverage the features of C# or other OOP languages should take this course.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.