OOP practice : csharp

Hey, any recommendations for OOP coding challenges and solutions? For intermediate developer. I prefer them to mainly focus the algorithm, OOP…