El cubo serpiente es un rompecabezas mecánico , una cadena de 27 o 64 cubitos, conectados por una banda elástica que los atraviesa, creando una secuencia específica de conexiones rectas y dobladas. Los cubitos pueden girar libremente. El objetivo del rompecabezas es ordenar la cadena de tal manera que formen un cubo de 3×3×3 o 4×4×4 . Si bien todos los cubos de 3×3×3 disponibles comercialmente parecen ser idénticos en términos de la secuencia de conexiones rectas y dobladas, y tienen sólo una solución (hasta la simetría), se venden al menos dos cubos de 4×4×4 diferentes, ambos teniendo cuatro soluciones únicas.
Una variación del rompecabezas es un cubo Kibble, que también es una cadena de cubos pero tiene ranuras en los cubos. También hay muchos estilos diferentes de cubo. Puede estar compuesto de madera o plástico y puede variar en color , material y tamaño.