This Microsoft Visual Studio 2015 Training Course is current to Visual Studio 2015. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, and asynchronous programming keywords are covered in a final chapter. An appendix covers the fundamentals of Language Integrated Query (LINQ). This Microsoft Visual Studio 2015 Training Course concisely covers the essentials of programming using Microsofts C# programming language. It starts with a brief chapter, “.NET: What You Need to Know,” which gets you up and running in the .NET environment with a minimum of fuss. The next two chapters cover C# language essentials and object-oriented programming in C#. The next chapter discusses how C# relates to the .NET Framework. The following chapter covers delegates and events. The Microsoft Visual Studio 2015 Training Course includes a succinct introduction to creating GUI programs using Windows Forms. The Microsoft Visual Studio 2015 Training Course concludes with a chapter covering the newer features in C#. Appendices provide a tutorial on Visual Studio 2015, an overview of LINQ, and coverage of unsafe code and pointers in C#.