C# is a programming language developed by Microsoft which runs inside .NET framework and incorporated the best features of C++ and JAVA. It is very essential for developing desktop applications. The course covers details of C#, its classes & Objects, Arrays, Pointers, Constructors & Destructors, Function overloading, Operator Overloading, Virtual functions, Abstract Class, inheritance and file handling.