Advanced Algorithms and Complexity (Coursera)
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them (Coursera)