This document provides an introduction and overview of reinforcement learning. It discusses key concepts like the reinforcement learning problem formulation involving an agent and environment, rewards, values, and policies. It also covers core reinforcement learning concepts like prediction, control, learning, and planning. Example problems are presented for Atari games, mazes, and gridworlds to illustrate different reinforcement learning techniques. The course will focus on understanding fundamental principles and algorithms for learning through interaction, covering topics such as exploration, planning, model-free and model-based methods, and deep reinforcement learning.