Learn about C#, a programming language used for websites, apps, video games, and virtual reality.
Review core concepts you need to learn to master this subject
C# is a general-purpose, type-safe, object-oriented programming language. It was developed around 2000 by Microsoft as part of its .NET initiative.
Portfolio projects that showcase your new skills
Create characters in the console using just your keyboard and new C# knowledge.
Stress-test your knowledge with quizzes that help commit syntax to memory
What can you make with C#?