Over the past couple months, I’ve been working through the C# practice exercises at Edabit.com. The solutions are in Console form, but I’ve also converted several into a Windows Forms app.
I’ve finished all the exercises rated “easy” and “medium”, and am now working on the ones rated “hard”.