Overview of Artificial Intelligence concepts and history
Agents, environments, and agent architectures
Search strategies and algorithms for problem solving
Techniques to represent and manipulate knowledge
Basics of learning algorithms and data-driven models
Real-world uses and case studies of AI technology