Algorithm Library
Complete reference for all CFOP method algorithms. Use the trainer to learn these interactively with progress tracking.
2-Look OLL (10 algorithms)
Beginner-friendly OLL — orient edges then corners in two steps
Dot
No edges oriented — dot pattern on top
L-Shape
Two adjacent edges oriented — L shape
Line
Two opposite edges oriented — line
Sune
One corner oriented, three need CW rotation
Anti-Sune
One corner oriented, three need CCW rotation
Pi
No corners oriented, headlights on both sides
H
No corners oriented, no headlights
T
Two corners oriented, adjacent
L
Two corners oriented, diagonal
U
Two corners oriented, opposite
2-Look PLL (6 algorithms)
Beginner-friendly PLL — permute corners then edges in two steps
Aa Perm
Three corners need cycling clockwise
Ab Perm
Three corners need cycling counter-clockwise
Ua Perm
Three edges cycle counter-clockwise
Ub Perm
Three edges cycle clockwise
Z Perm
Two pairs of opposite edges swap
H Perm
All four edges swap with opposite
Full OLL (21 key algorithms)
Orient the last layer in one step — most common cases
OLL 1
Line — already in 2-look
OLL 2
L-shape — already in 2-look
OLL 3
Dot — already in 2-look
OLL 4
Dot with all corners oriented
OLL 5
Cross with 2 corners
OLL 6
Sune — already in 2-look
OLL 7
Anti-Sune — already in 2-look
OLL 8
U case — already in 2-look
OLL 9
T case — already in 2-look
OLL 10
L case — already in 2-look
OLL 11
Pi case — already in 2-look
OLL 12
H case — already in 2-look
OLL 13
Square shape, two corners
OLL 14
Square shape mirror
OLL 15
Fish shape
OLL 16
Fish shape mirror
OLL 17
Awkward shape
OLL 18
Awkward shape variant
OLL 19
P shape
OLL 20
P shape variant
Full PLL (21 algorithms)
Permute the last layer in one step — all 21 cases
Ua Perm
Three edges cycle CCW, all corners solved
Ub Perm
Three edges cycle CW, all corners solved
Z Perm
Two pairs of opposite edges swap
H Perm
All four edges swap with opposite
Aa Perm
Three corners cycle CW, edges solved
Ab Perm
Three corners cycle CCW, edges solved
E Perm
Two pairs of diagonal corners swap
F Perm
Two adjacent corners swap + two adjacent edges swap
Ga Perm
Corner + edge cycle variant A
Gb Perm
Corner + edge cycle variant B
Gc Perm
Corner + edge cycle variant C
Gd Perm
Corner + edge cycle variant D
Ja Perm
Two adjacent corners + two adjacent edges swap (A)
Jb Perm
Two adjacent corners + two adjacent edges swap (B)
Na Perm
Two pairs of diagonal corners + edges swap (A)
Nb Perm
Two pairs of diagonal corners + edges swap (B)
Ra Perm
Two adjacent corners swap + edge swap (A)
Rb Perm
Two adjacent corners swap + edge swap (B)
T Perm
Two adjacent corners swap + two adjacent edges swap
V Perm
Two diagonal corners swap + two adjacent edges swap
Y Perm
Two diagonal corners swap + two diagonal edges swap