Today I'm releasing a final (or more honestly, "final") pre-publication draft of my Algorithms textbook under a CC-BY license. This 448-page textbook evolved out of a subset of the algorithms lecture notes I've been maintaining for about 20 years.

There are still a few more steps before this becomes an actual paper book—most notably an index—but I wanted to get this out the door this year. I expect to release the actual paper book in a few weeks; it will also be licensed CC-BY. Meanwhile, I've also set up an issue-tracker on Github where anyone can report errors or provide other feedback.

The book site also includes copies of the lecture notes that I didn't include, along with a complete archive of old homeworks, exams, lab handouts, and the like.

Official book site:
Mnemonic shortcut:
*Please report errors:*
Archival copy:
Shared publiclyView activity