The fundamental concepts of Artificial Intelligence (AI) and machine learning are taught in this module. How vision, speech and other cognitive application programming interfaces can be used to develop services will be explored, and students will learn to use the train-test-evaluate flow to build deep learning applications. Students will also learn how to build and train Chatbots, and integrate the service in their applications.