Learn Speedcubing

Rubik's Cube Solving Methods

From basic step-by-step layer methods to advanced speedcubing block building systems. Explore guides, animations, and training details.

Easy
100-120 moves

Layer-by-Layer (LBL) Beginner Method

The Layer-by-Layer method is the classical entry point for solving a 3x3 Rubik's Cube. It divides the puzzle into 3 sequential layers: solving the bottom face cross, completing the first layer corners, inserting edge pieces into the middle layer, and executing simple algorithms to solve the last layer.

4 basic algs View Tutorial
Hard
50-60 moves

CFOP Method (Fridrich)

CFOP (Cross, F2L, OLL, PLL), also known as the Fridrich Method, is used by nearly all speedcubers. It solves the cross on one face, simultaneously matches and inserts corners and edges to solve the first two layers (F2L), orientates the last layer (OLL), and permutes the last layer (PLL).

119 algorithms View Tutorial
Medium-Hard
45-50 moves

Roux Method

Developed by Gilles Roux, this block-building method is highly popular for speedcubing due to its low move counts and lack of rotations. It builds a 1x2x3 block on the left, another on the right, solves the remaining corner orientations (CMLL), and solves the last six edges using M slice operations.

42 algorithms View Tutorial
Hard
45-55 moves

ZZ Method (EOLine)

Developed by Zbigniew Zborowski, the ZZ method focuses on solving the EOLine (Edge Orientation Line) first. By orienting all edges, subsequent layers can be solved entirely without cube rotations, allowing faster lookahead and highly efficient one-handed solves.

Varies (F2L+LL) View Tutorial
Medium-Hard
45-55 moves

Petrus Method

Invented by Lars Petrus, this method prioritizes block building over layer stages. You build a 2x2x2 block first, expand it to a 2x2x3 block, orient the remaining edges to eliminate rotations, complete the 2x3x3 block, and solve the final layer corners and edges.

Medium
70-90 moves

Corners First Method

A classic approach where you solve all 8 corner pieces first, followed by placing the edges. It is highly related to blindfolded solving techniques like the Old Pochmann method, where corners and edges are swapped independently.

Hard
Varies moves

One-Handed Solving (OH)

Solving a Rubik's Cube with only one hand requires specific adjustments to algorithm notations, grip styles, table rotations, and finger tricks using the pinky and ring fingers.

Very Hard
Varies moves

Blindfolded Solving (BLD)

Solve the Rubik's Cube completely blindfolded. Learn the 3x3 memorization techniques, letter schemes, buffer setups, and executions using Old Pochmann for corners and edges.

Which method should you learn?

Beginner: Choose LBL (Layer-by-Layer)

If you have never solved a Rubik's Cube before, start with the **Layer-by-Layer** method. It breaks the puzzle down into simple, manageable steps where you solve one piece at a time using only 4 simple algorithms. You will understand how the cube moves without getting overwhelmed.

Intermediate to Pro Speedcuber: Choose CFOP or Roux

To speed up your solves (under 20-30 seconds), switch to **CFOP** or **Roux**. CFOP relies on muscle memory and memorizing algorithms, making it highly consistent. Roux uses block building and intuitive turns, requiring fewer moves and no cube rotations.