Object Oriented Programming in C#

Learn the core concepts of object-oriented programming (OOP) using the C# language. 

Created by: Gerry O'Brien

Produced in 2017

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Many mainstream programming languages in use today, support the concept of object-oriented programming. Modeling real-world objects in your code allows you to create more robust and effective applications.
C# was designed from the ground up to be an object-oriented, type-safe programming language. In this course, you will build on the fundamentals that were covered in Introduction to C#. You will extend your knowledge by applying core OOP principles to the code and applications you will create in this course. You will build a knowledge of encapsulation, inheritance and polymorphism. You will also learn memory management in the .NET framework.

icon
Instructor Details

placeholder

Gerry O'Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry has experience programming with: C# Visual Basic Java Objective-C

icon
More courses by Gerry O'Brien

Introduction to C++

Free

Introduction to C#

Free

Advanced Angular

Free

Intermediate C++

Free

Algorithms and Data Structures in C#

Free

HTML5 and CSS Fundamentals

Free

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.5

2 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Roy Marchie on 12/20/2019

This course will help you C# practicalize what you learned in the introductory course and since C# was designed from the ground up to be an object-oriented, type-safe programming language, you will program in OOP and build real world projects.

By Bruno H on 2/1/2019

Was quite easy but had alot of good information.