Most common Design Patterns you need to know, with examples in C#.
The repository version is based on .NET 8