Artificial intelligence courses are courses that focus on exploring basic concepts, terminology, applications, impacts, and problem solving processes, as well as discussing ethical considerations and future thinking in artificial intelligence. This course explains concepts, provides examples, and builds algorithmic solutions for artificial intelligence problems using SEARCHING, REASONING, PLANNING and LEARNING techniques, especially in the field of education.