1. Microsoft .NET Internals
  2. Getting Started with C#
  3. Object-oriented Programming - Part 1
  4. Object-oriented Programming - Part 2
  5. Properties and Indexers
  6. Programming LINQ in C#
  7. Generic Collections in C#
  8. Delegates and Extension Methods
  9. Exception Handling in C#
  10. Asynchrony and Parallel programming
  11. Multithreading in C#
  12. File I/O and Serialization
  13. Advanced Concepts in C#
  14. New Features of C# 8.0
  15. Appendix