← C# Programming learning path
C# Programming · Module 10 of 10

Real-world C# projects

Build web APIs, desktop apps and games with C#.

📖 Key ideas

  1. ASP.NET Core for web APIs and websites.
  2. Entity Framework Core for databases.
  3. Desktop: WPF, WinForms, .NET MAUI (cross-platform).
  4. Games: Unity scripting with MonoBehaviour.
  5. Test with xUnit or NUnit; package with NuGet.
💡 Real-life example: C# skills are a master key: the same key opens web, desktop, mobile and game doors.
ASP.NET CoreWeb framework
EF CoreORM for databases
.NET MAUICross-platform UI
NuGetPackage manager