There's a great place for learning about various programming techniques or mathematics theories, such as Graph theory and Graph algorithms. There are even a few explained AI algorithms such as A* search algorithm with valid references and links to tutorials.