Know Thy Complexities!
List of algorithms
A* Pathfinding for Beginners
Designing Artificial Intelligence for Games (Part 1)
Where can I learn AI about game development? How to construct AI of a game?
Game Loop
How to think in graphs: An illustrative introduction to Graph Theory and its applications