Skip to content

C# Fundamentals

Learn C#: Microsoft's flagship language. Powers Unity games, ASP.NET web apps, Windows desktop, and increasingly cross-platform via .NET. Strongly typed with modern syntax — pattern matching, records, async/await, LINQ.

beginner12 lessons6 chapters12 graded exercisesCsharp

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Basics
  • Control Flow
  • Methods
  • Classes and Objects
  • Collections and LINQ
  • Inheritance, Interfaces, and Exceptions
Taught in Csharp, graded on a real executor.

Curriculum

6 chapters, 12 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, C#Read · exercise
  2. 2Variables and TypesRead · exercise
  3. 3String InterpolationRead · exercise
C# Fundamentals