This program starts with basic HTML language and then moves into C# programming. C# is a modern, object-oriented programming language intended to create simple yet robust programs designed specifically to take advantage of CLI features. In this program, you gain the skills to exploit the capabilities of C# and of the .NET Framework to develop programs useful for a broad range of desktop and Web applications.


  • The .NET Framework

  • C# - Language Fundamentals

  • C# Object Oriented (OOPS)

  • Threads

  • .NET and COM

Week-1: Read Chapters 1-2 of  textbook; do the questions at the end of chapters 1 and 2

  • The .NET Framework

  • C# - Language Fundamentals


Week-2: Read Chapters 3-4 of  textbook; do the questions at the end of chapters 3 and 4

  • OOPS Part I – Making Classes and objects, Boxing and UnBoxing

  • OOPS Part II – Inheritance, Polymorphism, Overloading


Week-3: Read Chapters 5-6 of  textbook; do the questions at the end of chapters 5 and 6

  • Array, Indexers and Collections

  • String and StringBuilder


Week-4: Read Chapters 7-8 of  textbook; do the questions at the end of chapters 7 and 8

  • Structs

  • Interfaces

  • Introduction to Exceptions

  • Introduction to Delegates and Events

  • Week-5: Read Chapters 9-10 of textbook; do the questions at the end of chapters 9 and 10

  • Revision of C# and Introduction to Exception and Delegates

  • Exceptions Details

  • Delegates and Events Details

  • Windows App/Web Application using ADO.NET

  • Web Services - SOAP, WSDL, ASP.NET Web Services


Week-6: Read Chapters 11-12 of textbook; do the questions at the end of chapters 11 and 12

  • Streams

  • Assemblies and Versioning

  • Attributes and Reflection

  • Threads

  • .NET and COM