Advanced-level programming in several programming languages. 8 programming assignments. 79 lectures, each about 15-minutes long.
This course introduces students to basic concepts in artificial intelligence. Students are guided to build software agents to solve puzzles, navigate over terrain, control agents, win strategy games, and make predictions.