Skip to Content

C# is one of the most popular programming languages. It can be used for a variety of things, including mobile applications, game development, and enterprise software. Knowing C# opens a great deal of doors for you as a developer.

Why we love it:

  • Video games with Unity

  • Web apps with ASP.NET

  • Cloud Computing with Azure

  • Mobile apps with Xamarin

  • IoT with .NET Core

  • Machine Learning with ML.NET

Recommended

Course

Learn C#

Beginner friendly

20 Lessons
Language Fluency

Featured resources

Beginner friendly courses

Course

Learn C#

Beginner friendly

20 Lessons
Language Fluency

Intermediate courses

Skill Path

Build Web Apps with ASP.NET

Intermediate

34 Lessons
With Final Project
Course

Learn ASP.NET

Intermediate

13 Lessons