This document outlines the syllabus for an Advanced Artificial Intelligence course. The course objectives are to learn the differences between optimal and human-like reasoning, understand state space representation and complexity, learn methods for solving problems using AI, be introduced to machine learning concepts, and learn probabilistic reasoning techniques. The syllabus covers topics like search strategies, constraint satisfaction problems, games, knowledge representation, planning, and uncertainty. Recommended textbooks are also listed.