Learn how to write clean code in C#. Design and implement API based on the best practices developed by .NET community.