Even if you are involved with artificial intelligence in some way, unless you are actively involved in AI software development, it can be challenging to appreciate the difference between expert systems, machine learning and deep learning. This article tries to demystify the differences between what is commonly referred to as AI, explains how its scope has evolved, and discusses briefly the limitations of the various forms of AI that are now encountered.