What free books (or course materials) are there that cover undergraduate algorithms material? I added "course materials" in case there exist comprehensive sets of lecture notes/video/other that are not quite organized in a book format but that are at least as effective as a book.

A similar question about Language and Automata.

  • 2
    $\begingroup$ What about Introduction to algorithms at MIT OpenCourseWare? It has 24 video lessons and 24 recitation videos (models of computation, sorts, binary search, AVL trees, ...) + problem sets and solutions $\endgroup$ Sep 19, 2016 at 20:36
  • 1
    $\begingroup$ Thanks for the link. I wonder why they say that CLRS is required though. $\endgroup$
    – Manu
    Sep 19, 2016 at 21:14
  • 8
    $\begingroup$ The notes by Jeff Erickson are well-known, and what I have read from them is excellent: jeffe.cs.illinois.edu/teaching/algorithms $\endgroup$ Sep 20, 2016 at 0:24
  • 1
    $\begingroup$ Dasgupta, Papadimitriou, and Vazirani used to available on Umesh's website but the link doesn't work anymore. The chapters seem still accessible though. $\endgroup$
    – Kaveh
    Sep 20, 2016 at 4:08
  • 1
    $\begingroup$ ps: also check Tim's course on coursera. $\endgroup$
    – Kaveh
    Sep 20, 2016 at 4:09

1 Answer 1


Jeff Erickson's lecture notes on Algorithms are free, with a Creative Commons license. Other than Algorithms, this site also contains lecture notes for Models of Computation, which are also with a CC license.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.