C# PROGRAMMING

Fundamentals of C# Programming

Introductory C# - 01. Introduction to Microsoft Visual Studio | 02. Introduction to the Values of a Program | 3. Introduction to Operators and Operands | 04. Introduction to Logical Operations | 05. Logical Equalities | 06. Introduction to Conditional Statements | 07. Conditional Conjunctions | 08. Conditional Disjunctions | 09. Introduction to Functions | 10. Introduction to Parameters and Arguments | 11. Values and References | 12. Introduction to Classes | 13. Introduction to Namespaces | 14. Introduction to the Methods of a Class | 15. Introduction to the Properties of a Class | 16. Topics on Properties | 17. Introduction to the Constructors of a Class | 18. Object Construction and Destruction | 19. Topics on Constructors and Methods | 20. Classes and Objects | 21. Objects and References | 22. Introduction to Tuples | 23. Tuples and Classes | 24. Introduction to Enumerations | 25. Introduction to Conditional Switches

26. Options on Conditional Switches | 27. Introduction to Class Inheritance | 28. Value and Object Staticity | 29. Introduction to Libraries | 30. Introduction to the .NET Built-In Classes
Intermediate C# 01. Introduction to the Nullity of a Value | 02. The Nullity Operators | 03. Introduction to Exception Handling | 04. Topics on Exception Handling | 05. Inheritance with this base Class | 06. Introduction to Polymorphism and Abstraction | 07. Introduction to Math Functions | 08. Trigonometric Functions | 09. Sealing a Class | 10. Introduction to Interfaces | 11. Introduction to Built-In Interfaces | 12. Introduction to Pattern Matching | 13. Details on Pattern Matching | 14. Topics on Pattern Matching | 15. Introduction to Structures | 16. Topicts on Structures | 17. Introduction to Values Types | 18. Characteristics of Values Types

19. Bits Manipulations | 20. Data Reading and Writing to the Console | 21. Introduction to Records | 22. Topics on Records | 23. Introduction to Arrays | 24. Introduction to Counting and Looping | 25. Multidimensional Arrays of Primitive Types | 26. Introduction to Arrays and Classes/Records/Structures | 27. Introduction to Arrays and Objects | 28. Multidimensional Arrays and Classes/Records/Structures | 29. Introduction to the Array Class | 30. Common Operations on Arrays | 31. Topics on Arrays | 32. Introduction to Characters
Advanced C# 01. Introduction to Strings | 02. Operations on Strings | 03. Operations on Text | 04. Introduction to Generics | 05. Generics and Inheritance | 06. Attributes | 07. Introduction to Delegates | 08. Topics on Delegates | 09. .NET Delegates | 11. Introduction to Indexers | 12. Indexers and Classes | 13. Introduction to Collections