This course takes a close look at C# 6, which was introduced in Visual Studio 2015. There is a more recent version of this course available, if you want to learn the latest details available in C# 7 and Visual Studio 2017.
At least 6 months programming experience
Familiarity with OO concepts would be an advantage
What you'll learn
Essential C# syntax
Implementing object-oriented designs in C#
Using generics, collection classes, and exceptions