The Introduction to Artificial Intelligence course provides a comprehensive survey of the foundations of artificial intelligence. Supported by the classic textbook Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, this course explores topics including intelligent agents and search algorithms, reasoning under uncertainty, and the foundations of machine learning.
The approach is rigorous yet accessible, balancing theoretical depth with hands-on application and providing a path to understanding the core principles behind today’s advanced AI technologies.
Applied Learning Project
Students in the course will implement core AI algorithms, such as informed and uninformed search, explore problem-solving strategies, analyze various foundational machine learning techniques, and evaluate the strengths and limitations of different AI approaches for real-world scenarios.













