1Introduction to C#
2Setting Up the Development Environment
3Basic Syntax
4Variables and Data Types
5Type Conversion
6Operators and Expressions
7Input and Output
8Conditionals
9Loop Structures
10Practice: Basics Review
11Arrays
12Strings
13Method Basics
14Method Advanced
15Enums and Structs
16Exception Handling
17Namespaces and using
18Practice: Arrays and Methods Combined
19Classes and Objects
20Access Modifiers and Properties
21Inheritance
22Polymorphism
23Abstract Classes and Interfaces
24Static Members and Extension Methods
25Collections and Generics
26Delegates and Events
27Practice: Object-Oriented Comprehensive
28Lambda Expressions
29LINQ Queries
30File I/O
31JSON and Serialization
32Practice: LINQ and Files
33Asynchronous Programming
34Nullable Types and Pattern Matching
35Advanced Features Overview
36Comprehensive Project: Task Manager
37C# Reference
38C# Examples