CS50’s Introduction to Artificial Intelligence with Python Week 0 Lecture: Search Problem Set: Degrees, Tic-Tac-Toe Week 1 Lecture: Knowledge Problem Set: Knights, Minesweeper Week 2 Lecture: Uncertainty Problem Set: PageRank, Heredity Week 3 Lecture: Optimization Problem Set: Crossword Week 4 Lecture: Learning Problem Set: Shopping, Nim Week 5 Lecture: Neural Networks Problem Set: Traffic Week 6 Lecture: Language Problem Set: Parser, Attention