YoVDO

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

Offered By: Codecademy

Tags

C# Courses Object-oriented programming Courses Inheritance Courses

Course Description

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

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX