The repository contains my solutions to assignments from Harvard's course CS50's Introduction to Artificial Intelligence with Python (course website). Some parts of the programs are boilerplates provided by the course.
-
Implements a program for determining a degree of separation between any given actors (i.e., the shortest sequence of movies that connects them)
-
Sliding Puzzle (not a part of course assignments)
Implements an AI to play the sliding puzzle
-
Implements an AI to play Tic-Tac-Toe optimally (i.e., only draws are possible) with the help of Minimax
-
Implements a program to solve logic puzzles
-
Implements an AI to play Minesweeper