This course takes a detailed look at the C# programming language and the .NET library. You will learn how to write efficient and effective code in C#, making use of the latest techniques and language features. You’ll also learn how to use .NET library capabilities including data access, REST APIs, asynchrony, and more.