Goal: write idiomatic, testable C# — interfaces, generics, async/await, and
modern language features like records and pattern matching.
Modules
- Interfaces & Polymorphism
- Generics
- Delegates & Events
- Async/Await Basics
- Nullable Reference Types & Null Safety
- Testing with xUnit
- Working with JSON (System.Text.Json)
- Records & Pattern Matching
- NuGet & Project Structure
- Project — Weather CLI