C# 10 is the latest evolution of Microsoft's primary programming language. This course covers the new language features introduced in C# 10, plus the key features from earlier versions of the language. The course is based on .NET 6 (previously known as .NET Core) and shows how to create contemporary solutions using REST, Entity Framework, asynchronous techniques, and so on.