The intelligence demonstrated by machines is referred to as artificial intelligence. It also refers to the machines that are capable of mimicking the cognitive functions of the human brain such as learning and problem-solving. It is broadly classified into three types of systems, namely, human inspired, analytical and humanized artificial intelligence. A few of the capabilities of artificial intelligence include understanding human speech, competing in strategic games and intelligent routing in content delivery networks. It is also used in various other fields such as medical diagnosis, art creation, proving mathematical theorems, online assistants, search engines as well as in customer targeting in online advertisements. This book presents the complex subject of artificial intelligence in the most comprehensible and easy to understand language. Most of the topics introduced herein cover new techniques and the applications of this field. Those with an interest in this field would find this book helpful.