This course is intended to train students to learn and develop AI applications by using practical and useful development tools. Students will learn basic AI models and analyze their advantages and disadvantages when they are applied in AI applications. The course is divided into 4-day intensive classes. It consists of two parts. The first part covers basic machine learning models and related tools. The second part introduces the development environment, tools, and hands-on labs for training, testing and evaluating AI applications using AI development tools. Having programming knowledge is a plus. Graded P or F.