The Rubik's cube is perhaps the most popular mechanical puzzle of all time.
Software to help solve the Rubik's cube, or virtual Rubik's cubes that you can play with.
There are many different ways to solve a Rubik's Cube. Some are easy to learn and some are more efficient.