There is a lot of buzz around Artificial Intelligence and related areas: Machine Learning, Deep Learning, Natural Language Processing etc. But do we really know what it means? Despite all the noise, it is difficult for someone not working in these fields as a programmer or data scientist or consultant to understand what these terms really mean, how they are related to each other, why they are needed, how they work and where they are used. While a lot of courses are available on specific tools and techniques for those already in these fields, for the rest of us it is difficult to understand what they are really all about. This course explains the very basics. Starting by breaking down these terms and understanding their dictionary meanings, understanding why they have become so important, getting a basic understanding of how each of these really works, looking at examples of things we do on a daily basis where these tools/technologies play a critical role. Think of it as your one-stop-shop for Artificial Intelligence concepts and how and where they are applied.