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. Introduction to Classes | 12. Introduction to Namespaces | 13. Introduction to the Methods of a Class | 14. Introduction to the Properties of a Class | 15. Topics on Properties | 16. Introduction to the Constructors of a Class | 17. Object Construction and Destruction | 18. Topics on Constructors and Methods | 19. Topics on Constructors and Objects | 20. Introduction to Tuples | 21. Tuples and Classes | 22. Introduction to Enumerations

Intermediate C# 01. Introduction to Conditional Switches | 02. Options on Conditional Switches | 03. Pattern Matching | 04. Introduction to Class Inheritance | 05. Value and Object Staticity | 06. Introduction to Libraries | 07. Introduction to the .NET Built-In Classes | 08. Introduction to the Nullity of a Value | 09. The Nullity Operators | 10. Introduction to Exception Handling | 11. Inheritance with this base Class | 12. Introduction to Polymorphism and Abstraction | 13. Introduction to Math Functions | 14. Trigonometric Functions | 15. Sealing a Class | 16. Introduction to Interfaces | 17. Introduction to Built-In Interfaces | 18. Introduction to Structures | 19. Introduction to Values Types | 20. Characteristics of Values Types | 21. Bits Manipulations | 22. Data Reading and Writing to the Console | 23. Introduction to Records

Advanced C#01. Introduction to Arrays | 02. Introduction to Counting and Looping | 03. Multidimensional Arrays of Primitive Types | 04. Introduction to Arrays and Classes/Records/Structures | 05. Introduction to Arrays and Objects | 06. Multidimensional Arrays and Classes/Records/Structures | 07. Introduction to the Array Class | 08. Common Operations on Arrays | 09. Topics on Arrays | 10. Introduction to Characters | 11. Introduction to Strings | 12. Operations on Strings | 13. Operations on Text | 14. Introduction to Generics | 15. Generics and Inheritance | 16. Attributes | 17. Introduction to Delegates | 18. Topics on Delegates | 19. .NET Delegates | 20. Introduction to Indexers | 21. Indexers and Classes | 22. Introduction to Collections | 23. Iterating Through a Collection | 24. Implementing a Collection Class Using .NET | 25. Introduction to Lists