This repository contains all the assignments done as a part of this course. We had to make an AI agent that could play and win games, another AI agent that could correct mistakes in a text document and another one that could navigate its way through a maze to reach the final point.