Learn C#

Learn Microsoft's popular programming language C#, used to make websites, mobile apps, video games, VR, and more!

Start

Why Learn C#?

C# is one of the most popular programming languages and 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.

Take-Away Skills

In this course, you’ll be exposed to fundamental programming concepts using C# and start writing programs right away. You’ll build several projects to help you practice and test your knowledge using quizzes.

Upcoming Releases

We’re continuing to build new and exciting content for this course! Keep an eye out in upcoming months for new modules that cover object-oriented programming (OOP), control flow, arrays, and loops.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo

What you'll learn

  1. 1
    Learn about C#, a programming language used for websites, apps, video games, and virtual reality.
  2. 2
    Learn about how types and variables are used in C#
  3. 3
    Learn how to work with Boolean logic and conditional statements in C#.
  4. 4
    Learn to call and create methods: a fundamental building block in C# development.
  5. 5
    Learn how to organize data and automate repetitive tasks with arrays and loops.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest