This course will provide an introduction to, and comprehensive overview of, reinforcement learning (RL), including hierarchical RL, deep RL, and connections to animal learning.