Rubik's Cube or Magic cube is a 3 dimensional combination puzzle which was invented by a Hungarian sculptor and professor of architecture Ernő Rubik in the year 1974. There are a number of algorithms to solve a 3x3x3 Rubik's cube. This project aims at analysing various Rubik's cube solving algorithms, thereby comparing and computing their time and space complexities.