Skip to content

C# for Beginners

From your first program to classes, structs, records, exceptions, lambdas and LINQ.

Free14 modules134 lessons3 exercises≈ 7 h

Tests check every exercise: in your browser and in the cloud

The course has no tasks to solve on the site: you practise with quizzes and by running the lesson examples yourself. To run them on your computer, set it up in two steps.

  1. Install the .NET 10 SDK

    The lessons use C# 14, which comes with the .NET 10 SDK. Install the SDK, not only the runtime.

  2. Install an editor

    Pick one of the two.

Syllabus