This is where you really fill in the gaps of your OOP knowledge. This course covers topics like method overriding and overloading, events, generics, abstract classes, and a lot more. Watch the intro video (it is free) to get a better picture of what you will learn.
Tim learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. His goal is to make learning software development easier through clear tutorials, best practices, and relating everything to the real world.