CourseEye
Courses
The Guide
System Design and Implementation Courses
Software Architecture (Coursera)