educative.io
C# for Programmers: A Practical Guide (Educative)
OOP in C# - Inheritance