This course aims to provide students with a practical understanding of Artificial Intelligence technology. It covers key factors for the successful development, deployment, and management of AI, machine learning, and other algorithmic approaches to automated decision-making. Students will better understand the societal impacts of AI, ethical considerations in the use of AI, the limitations of AI, and approaches to balance AI risks and benefits.