There are three types of reinforcement learning algorithms: Q-learning, Policy iteration, and Value iteration.