This course explores the fundamental ideas and reasoning behind artificial intelligence (AI) by examining the building blocks and components of AI, along with the problems it creates, solves, or alters. The course emphasizes the ethical, social, and cultural impact of AI, considering the issues raised by professionals, society, and institutions.