Algorithms Illuminated is a DIY book series by Tim Roughgarden, inspired by online courses that are currently running on the Coursera and EdX (Part 1/Part 2) platforms. There are four volumes:

TOCs and sample sections: Part 1; Part 2; Part 3; Part 4.

Ordering info: Bookstores can order copies through Ingram. Individuals can order copies through Amazon (see above for links to the US site, also available through the,, .de, .fr, .it, and .es markets with only local shipping charges). For readers in India, I recommend

Exam copies: Instructors, book reviewers, and foreign publishers/translators can request an exam copy by contacting the publisher at

Translations: Chinese (Posts & Telecom Press), Korean (Insight Publishing), Russian (Piter Publishing), Spanish (OJ Books).

Stay updated: Sign up for occasional email announcements about the book series, or follow algo_class on Twitter.

This page offers several resources to help you replicate as much of the online course experience as you like. (Click on one of the following topics to expand.)