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.
- 1Hello, C#Read · exercise
- 2Variables and TypesRead · exercise
- 3String InterpolationRead · exercise