A program that allows the user to play the board game Othello against an AI. The AI uses a Minimax Algorithm to build a decision tree where each branch is a move. The AI then selects the branch that has the most optimal outcomes for it. I think it's a pretty difficult Othello AI. I can't beat it. Coded with Java.
A program that solves Sudoku Puzzles using a backtracking algorithm. On my laptop it took 216 seconds to solve a hundred Sudoku puzzles.
As part of HackCville's Node Skill Course, I used Python's Pandas Library to analyze the box office of the most successful movies of the past forty years.