CS50 AI

Hands-on projects exploring search, game playing, and machine learning.

Year 2023
Website GitHub

Tic Tac Toe AI

Taking Harvard's CS50AI course in late 2023 gave me a structured way to dive deeper into artificial intelligence. Each week presented a new challenge, from breadth‑first search on tiny social graphs to implementing minimax for classic games. Writing these programs from scratch in Python really helped the concepts stick.

The later assignments introduced me to neural networks and natural language processing. Building a minesweeper solver and a Markov chain text generator taught me a lot about probability and optimization. By the end of the course I had a solid grasp of core AI techniques and a repository full of small projects to expand upon.

Minesweeper AI Tic Tac Toe AI

GitHub Repository