The goal of this course is to help students better understand what artificial intelligence is, and how intelligent systems learn to do given tasks. Throughout the course, students will be introduced to mathematical background of machine learning and will have opportunity to develop their own machine learning and deep learning programs. Finally, students will learn more about optimization algorithms and how they are used in artificial intelligence.
Artificial Intelligence BComputer Science
Scheduled Class Time*
*The course will meet for two hours daily (Monday–Friday) for a live class during this window of time. The exact time will be set closer to the program start. In addition to the live meeting times, students will engage in out-of-class learning assignments such as assigned readings, group work, pre-recorded online lectures, and more.
Beginner-level proficiency in a programming language.