This website has articles on various algorithms that are useful for game development. In particular, it has lots of information about pathfinding algorithms, of different types and purposes. It also taught me a lot about working with graphs in general.