Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn C#: Classes, Objects, Interfaces, and Inheritance

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Continue your C# learning journey with Learn C#: Classes, Objects, Interfaces, and Inheritance. Define your own custom types using classes and objects. Organize, secure, and simplify your code with interfaces and inheritance.

Syllabus

  • Learn C#: Intro to Classes (Abstraction): Learn about classes in C#.
    • Lesson: Abstraction
    • Project: Stellar Lifecycle Simulator
    • Quiz: Abstraction
  • Learn C#: Encapsulation: Learn about encapsulation in C#.
    • Lesson: Encapsulation
    • Project: The Object of Your Affection
    • Quiz: Encapsulation
    • Informational: Next Steps
  • Learn C#: Inheritance: Learn how to implement inheritance, protected members, and abstract classes in C#.
    • Lesson: Inheritance
    • Project: Bibliographical Inheritance
    • Quiz: Inheritance
  • Learn C#: Polymorphism: Explore the dynamic capabilities of polymorphism in C# and how it can be utilized to create flexible and robust applications.
    • Lesson: C# Polymorphism
    • Project: Corporate Polymorphism
    • Quiz: C# Polymorphism Quiz
  • Learn C#: Interfaces: Learn how to implement interfaces to add related functionalities to your C# classes.
    • Lesson: Interfaces
    • Quiz: Interfaces
    • Project: App Interfaces
    • Informational: Next Steps

Taught by

Jace van Auken

Reviews

4.6 rating at Codecademy based on 220 ratings

Start your review of Learn C#: Classes, Objects, Interfaces, and Inheritance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.