1. C# Fundamentals
  2. Introduction to .NET 5
  3. Basic Concepts of Object-Oriented Programming
  4. Interfaces in C#
  5. Encapsulation and Polymorphism in C#
  6. SOLID Principles in C#
  7. Abstract Factory
  8. Abstract Factory
  9. Prototype
  10. Factory Method
  11. Adapter
  12. Composite
  13. Proxy
  14. Command
  15. Strategy
  16. Observer
  17. Good Practices and Additional Design Patterns