This document provides an overview of artificial intelligence and machine learning. It discusses early concepts of intelligence and key contributors. Statistics, data analytics, and optimization are identified as important ingredients. Machine learning techniques like supervised learning, unsupervised learning, and reinforcement learning are explained. Neural networks including recurrent neural networks and deep learning are covered. Research examples and challenges in the field are also summarized.