This course provides a comprehensive introduction to Artificial Intelligence (AI), covering fundamental concepts, techniques, and applications. Students will gain practical skills in AI programming and understand the theoretical underpinnings of AI technologies.