C# is an object-oriented programming language for applications on Microsoft's .NET platform. With C#, you can create Windows desktop applications, Windows services, ASP.NET web applications, REST services and apps for iOS and Android, in short: any type of program on almost any platform.
In this introductory course, you will learn the most important language features within the .NET framework and the associated Visual Studio development environment.
Programmers who already have some experience with a C-based language such as C/C++, Java, Python or JavaScript.
Good knowledge of programming languages such as Visual Basic or C or basic knowledge of programming languages such as C++ or Java analogous to our corresponding courses: