This document provides an introduction to artificial intelligence including definitions of AI, categories of AI systems, requirements for an artificially intelligent system, a brief history of AI, examples of AI in the real world, definitions of intelligent agents and different types of agent programs. It defines AI as the study of intelligent behavior in computational processes and how to make computers capable of tasks that humans currently perform better. It outlines categories of systems that think like humans rationally, or act like humans rationally. It also describes the requirements for a system to exhibit intelligent behavior through natural language processing, knowledge representation, reasoning, and machine learning.