The course introduces the fundamentals of machine learning, supervised machine learning techniques, Neural Network, Leaning Theory, Unsupervised Learning, and Reinforcement Learning. Students describe basic machine learning techniques. Student will be able to appropriately apply machine learning techniques with case study.