01Understand the basics of OOPs and C#
02Convert a variable from one data type to another
03Work with dates and times
04Repeat blocks of code using looping statements
05Generate and test own classes using the Class Designer and OTB tools
06Use methods in own classes
07Control how derived classes inherit from base classes
08Create generic classes and methods
09Use Exception objects to determine Errors
10Create your own custom collection classes
11Use anonymous types, lambda expressions, extension methods, object initializers and implicit type declarations
12Program enterprise C# applications on the .NET framework