Algorithms and Data Structures Courses
Stanford University via Udacity Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera Intro to Algorithms
Udacity Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera Intro to Theoretical Computer Science
Udacity Discrete Optimization
University of Melbourne via Coursera General Game Playing
Stanford University via Coursera