Upon completion of this course, the students will be able to Understand intelligent agents for search and games, Solve AI problems through programming with Python, Learning optimization and inference algorithms for model learning, Design and develop programs for an agent to learn and act in a structured environment, Design some of the applications that use Artificial Intelligence.