C# learning hub

Learn C#, One Lesson at a Time

Short lessons on C# and .NET with code you can run, plus debugging practice. Follow a path from the basics, then practice with challenges.

Learning paths

Follow a path: short lessons first, then a challenge to check you can use the idea on your own.

Explore C# topics