Video Lectures: https://classroom.udacity.com/courses/ud954
Video Lectures Length

Topic Videos Length (Min)
1. Game Playing 77
1.1 Games 40
1.2 Game Theory 43
2. Search 69
3. Simulated Annealing 30
3.1 Randomized Optimization 139
4. Constraint Satisfaction 17
5. Probability 30
6. Bayes Nets 94
7. Machine Learning 75
8. Pattern Recognition through Time 55
9. Logic and Planning 103
10. Planning under Uncertainty 45

Fall 2016 schedule is here (includes reading list):

Fall 2016 syllabus is here.

Fall 2017 syllabus is here.

Fall 2019 syllabus is here.

Spring 2020 syllabus is here.

For an overview of the topics covered, check out the poster created by one of the students here.

MOOCs for Preps
Algorithms on Graphs by University of California San Diego on Coursera
Intro to AI by Udacity