Following is a list of pages which presents different topics that developers could learn from Microsoft technology usage:
5 Free Web Design Courses from Microsoft Virtual Academy Tags: Web Design Courses, Self-learning