Skip to content

C# Lessons

These lessons focus on common problems in C# applications such as null handling, architecture issues, and maintainability.


Beginner

Null Handling Gone Wrong

  • Topic: null-safety, clean code
  • Focus: avoiding NullReferenceException

👉 View lesson


Intermediate

God Service

  • Topic: architecture, separation of concerns
  • Focus: breaking down large services

👉 View lesson


Exception Chaos

  • Topic: exceptions, error handling
  • Focus: avoiding catch-all blocks

👉 View lesson


How to use

  1. Open the lesson folder
  2. Start with README.md
  3. Complete task.md
  4. Use hints.md if needed
  5. Compare with solution/
  6. Read explanation.md

Bad code, good lessons.