This document provides an introduction to artificial intelligence. It discusses definitions of AI, the Turing test, applications of AI, the history of ideas that contributed to AI like philosophy, mathematics, neuroscience and more. It also discusses concepts relevant to AI like agents, environments, rationality, learning, and different types of learning problems like supervised, unsupervised, and reinforcement learning.