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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Useful Genetics Part 2
The University of British Columbia via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Java für Einsteiger
openHPI
Computing: Art, Magic, Science - Part II
ETH Zurich via edX