why this worksBuilt for C# mastery, not memorisation.
Every question is hand-checked, every answer comes with an explanation, and your progress builds into a clear picture of where you stand.
The snippet is on the page
Every C# question shows its code before you answer, so you are reading real C#, not a description of it.
A written explanation, always
Once you attempt a question you get the reasoning, not just a tick. That matters most on C#, where structs versus classes, boxing, async and await state machines, linq deferred execution, idisposable, and nullable reference types.
Your weak topics, named
Progress is tracked per topic across the 49 C# topics, so revision points at the gaps instead of the whole list.