Is Algorithms: Design and Analysis Part 1 (Coursera) by Stanford University a good course to start learning Algorithms from the beginning?
What's your opinion of the Analysis of Algorithms course by Robert Sedgewick on Coursera?