This course will introduce the theory, concept and applications of artificial intelligence. Knowledge of deep learning, machine learning, convolutional neural network will be introduced. Students will learn how to set up the development environment with their own laptop and the basic to intermediate skill of python programming. Programming skills for the applications such as model building, image classification, human posture analysis, abnormal detection will be introduced.