Artificial intelligence course practice I have done: Breadth search, depth search, Uninformed cost search, and A* algorithm.