Skip to content
Solve the Rubik's Cube

Watch it.
Understand it.
Solve it.

An interactive guide where a real 3D cube performs every technique as you read it — from your very first solve to CFOP, Roux, ZZ and Petrus speedcubing.

5methods
21PLL cases, animated
3Ddrag-to-rotate cubes

drag to rotate ↻

scroll ↓
The idea

Every solve is the same three ideas

01

Build something solid

A cross, a block, a layer — a base of pieces you won't disturb.

02

Fill the middle

Pair and insert pieces to complete the first two layers efficiently.

03

Finish the last layer

Orient, then permute the final pieces with short, learnable algorithms.

Five ways to solve

Pick a path up the mountain

They all reach a solved cube. They differ in how they get there — what you build first, how many algorithms you memorise, and how fast your hands can fly.

01 Beginner

Layer-by-Layer

Your very first solve

Solve the cube one horizontal layer at a time. Intuitive, forgiving, and the foundation every other method builds on. If you have never solved a cube, start here.

White crossWhite cornersMiddle-layer edgesYellow crossOrient yellow cornersPermute yellow cornersPermute yellow edges
~7 algorithms Explore →
02 Advanced

CFOP / Fridrich

The speedcubing standard

The most-used speedsolving method in the world. Build a cross, pair and insert the first two layers together (F2L), then orient (OLL) and permute (PLL) the last layer. Almost every world record uses CFOP.

CrossF2L — first two layersOLL — orient last layerPLL — permute last layer
up to 119 algorithms Explore →
03 Advanced

Roux

Block-building & M-slices

Build two 1×2×3 blocks on the left and right, solve the last six corners (CMLL), then finish the cube using only M-slice and U moves. Famously low move-count and rotationless.

First blockSecond blockCMLL — cornersLSE — last six edges
~42 algorithms Explore →
04 Advanced

ZZ

Orient first, turn fast

Pre-orient every edge during a planned first step (EOLine) so the rest of the solve needs no F or B moves — pure ergonomic R, U and L turning that lets the hands fly.

EOLineF2L (rotationless)Last layer (OCLL / PLL or ZBLL)
~20+ algorithms Explore →
05 Advanced

Petrus

Grow a block

Start with a 2×2×2 block, expand it to a 2×2×3, fix edge orientation, finish the first two layers, then solve the last layer. Extremely move-efficient and a fascinating way to understand the cube.

2×2×2 block2×2×3 blockEdge orientationFinish F2LLast layer
~20 algorithms Explore →
Ready?

Your first solved cube is closer than you think.

Most people learn the beginner method in an afternoon. Let's go.

Begin the beginner method →