This document provides an overview of artificial intelligence (AI). It defines AI as the science and engineering of making intelligent machines, especially computer programs. It discusses the history and development of AI from its origins in philosophy to modern applications in machine learning. The document also outlines some of the programming languages used in AI research and summarizes several applications of AI such as natural language processing, robotics, expert systems, and machine learning. It concludes by noting the widespread use of AI technologies across many industries.