Rubikova kocka je igračka koju je 1974. izumio mađarski kipar i profesor arhitekture Ernő Rubik. Rubik je igračku najprije nazvao 'Čarobna kocka' i licencirao je 1980. godine.
Kocka je doživjela veliki uspjeh, prvo u Njemačkoj, gdje je 1980. proglašena igračkom godine, a zatim i širom svijeta. Do 2005. je prodano preko 300 milijuna primjeraka ove igračke, kako navodi Wikipedia.
Postoji nekoliko inačica Rubikove kocke. U klasičnoj inačici, svaka od šest strana kocke ima 9 kvadratića (u bijeloj, crvenoj, narančastoj, plavoj, žutoj i zelenoj boji), koje treba složiti tako da svaka strana bude jednobojna. Matematičari su izračunali da postoji 43,252,003,274,489,856, 000 mogućih konfiguracija kocke. Unatoč tih 43 trilijuna konfiguracija, kocku je ipak moguće složiti u ispod 30 poteza.