Minimax
This algorithm is completely unbeatable because it calculates all possible combinations of moves in a game. As a result, when playing against a minimax algorithm, the Computer either wins or draws.