BestCourseraCourse
Coursera Randomized Algorithm Courses
Divide and Conquer, Sorting and Searching, and Randomized Algorithms (Common Course)