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