C# Learning Lab

A 1–2 week intensive for TypeScript developers

0 / 0 complete

Pick a lesson to start

Each lesson opens with a TypeScript → C# analogy, explains one concept, and ships with a live editor wired to a real Roslyn-backed C# compiler running entirely in your browser.

  • Lessons 1–10 cover the language (types, classes, LINQ, generics).
  • Lessons 11–18 cover the .NET platform (async, DI, minimal APIs, EF Core, tests).
  • Lessons 19–30 cover real-world conventions you'll see in production code.
  • Lesson 31 is a capstone project you'll build in a separate terminal.