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

Learn about object-oriented programming in C#.

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.


* Define new classes and methods

* Use `static` in your classes

* Build interfaces

* Override superclasses


### Notes on Prerequisites
We recommend that you complete [Learn C#: Arrays and Loops](https://www.codecademy.com/learn/learn-c-sharp-arrays-and-loops) before completing this course.

Syllabus

  • Learn C#: Classes and Objects: Define your own custom types using classes.
    • Lesson: Basic Classes and Objects
    • Quiz: C# Basic Classes Quiz
    • Lesson: Static Members
    • Quiz: C# Static Members Quiz
    • Project: The Object of Your Affection
  • Learn C#: Interfaces and Inheritance: Organize, secure, and simplify your code with interfaces and inheritance.
    • Lesson: Interfaces
    • Lesson: Inheritance
    • Quiz: Interfaces and Inheritance Quiz
    • Project: App Interfaces
    • Project: Supernatural Inheritance
    • Informational: Next Steps

Taught by

Kenny Lin

Reviews

4.6 rating at Codecademy based on 141 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.