Learn C#
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
- 1Learn about C#, a programming language used for websites, apps, video games, and virtual reality.
- 2Learn about how types and variables are used in C#
- 3Learn how to work with Boolean logic and conditional statements in C#.
- 4Learn to call and create methods: a fundamental building block in C# development.
- 5Learn how to organize data and automate repetitive tasks with arrays and loops.
What you'll create
Portfolio projects that showcase your new skills
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, 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.
Course Description
Learn Microsoft’s popular programming language C#, used to make websites, mobile apps, video games, VR, and more!
Details
Earn a certificate of completion
30 hours to complete in total
Beginner
Learn about C#, a programming language used for websites, apps, video games, and virtual reality.
3 lessons, 1 quiz, 2 projects
2 lessons, 1 quiz, 2 projects
3 lessons, 1 quiz, 2 projects
2 lessons, 1 quiz, 2 projects
2 lessons, 2 quizzes, 1 project
2 lessons, 1 quiz, 2 projects
3 lessons, 1 quiz, 1 project
2 lessons, 1 quiz, 1 project