I’ve worked through Microsoft’s DEV204x Programming in C#  course.   I have to say, its a very good course.  Probably the highest quality course that I’ve sat through on Coursera or EdX.  Equal to any course Microsoft would give at official training centres.

My only complaint is that the labs are peer reviewed.  I think the testing should be automated, sure add a peer review component to include in the overall grade if needed, but automated testing should be what decides if your code is right or wrong.

I’m happy to say that I passed with a high mark.


I’ll be finishing off the Bootstrap course next (the Bootstrap course is nowhere near as high quality as the C# course!) then possibly look at the XAML course Microsoft has on EdX.