Skip to Content
Codecademy Logo
Catalog
Log In
Sign Up

C#

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

More resources

Cheatsheet

Hello World Cheatsheet

Video

Livestream: Architect Arithmetic

Forum

Codecademy Forums: C#

Forum

Codecademy Forums: Game Development