Solving or even attempting to solve a Rubik's cube is a great brain exercise. It helps you develop spacial reasoning skills.
The goal of this project is to learn how to solve a Rubik's cube. The algorithm to solve a Rubik's cube consists of a number of precise steps. Master one step at a time. By simply devoting a small amount of time everyday, you will build up the muscle memory to eventually be able to solve the cube with hardly having to think about it.