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.
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.