I thought that the content of this course was poorly explained, especially the resource and memory management module. There should have been mandatory assignments that can be automatically graded. Instead, it's mostly multiple choice questions. The labs you do are helpful at least. I don't think I'll be doing the other C# Courses I was interested in, such as "Programming in C#" on edX. I will look at other sites for learning C# properly.