Algorithms, Part I by Princeton University - Coursera.org I. Percolation (Week 1) II. Deques and Randomized Queues (Week 2) III. Collinear Points (Week 3)