This course explains the introduction of Artificial Intelligence, including basic algorithms as an introduction to Artificial Intelligence science such as: Natural Language Processing, Machine Learning, Computer Vision, Expert System, and Deep Learning. At the end of the course, Students will understand AI implementation in real life, future development of AI and various fields of AI, understand searching techniques, both uninformed and informed search, and also adversarial search, understand the use of Markov Chain Analysis for prediction, understand the concept of learning and understand the research area of NLP.