This thesis examines the algebraic structure of the Rubik’s Cube—focusing on both the classic 3×3×3 model and its generalization to an n×n×n model—through the application of group theory. It delineates the fundamental group-theoretic characterizations of the Rubik’s Cube and establishes necessary and sufficient conditions for its solvability. Utilizing these conditions, formulas are derived for the number of solvable configurations of the Rubik’s Cube across all sizes.