Many thanks to those who maintain the following resources and make them available freely online.

Resources developed at Oregon State University

Basic Algorithms

Algorithmic Techniques

Open Problems

Combinatorics

Complexity

TCS community

Tools and software

Videos