Here are the OLL algorithms I have learned.
| № | Category | Image | Algorithm | Notes | 
| 1 | Dot |  | (R U2' R2' F R F') U2' (R' F R F') | Does "B swap" OLLCP | 
| 2 | Dot |  | y' F (R U R' U') S (R U R' U') Fw' | Preserves CP | 
| 3 | Dot |  | y Fw' (L' U' L U) y x' R F (R U R' U') F' | Preserves PLL | 
| 4 | Dot |  | y' Fw (R U R' U') y x R' F (R U R' U') F' | Preserves PLL | 
| 5 | Square |  | y2 r' U2 (R U R' U r) R' U' R2 B' R' B2 U' B' | Preserves CP Preserves PLL | 
| 6 | Square |  | (r U2 R' U') (R U' r') y2 R U R2' F R F2' U F | Preserves CP Preserves PLL | 
| 7 | Lightning Bolt |  | (r U R' U) (R U2 r') L' U2 L U2 L F' L' F | Preserves CP Does "B swap" OLLCP | 
| 8 | Lightning Bolt |  | (R U2 R') U2 (R' F R F') | |
| 9 | Fish (small) |  | (R U R' U') (R' F R2 U R' U') F' | |
| 10 | Fish (small) |  | (R U R' U) (R' F R F') (R U2 R') | |
| 11 | Lightning Bolt |  | M (R U R' U R U2 R') U M' | |
| 12 | Lightning Bolt |  | M (L' U' L U' L' U2 L) U' M' | |
| 13 | Knight Move |  | F (R U R' U') x' (R U R' D') (R U' R') [x] | |
| 14 | Knight Move |  | F' (L' U' L U) x' (L' U' L D) (L' U L) [x] | |
| 15 | Knight Move |  | (l' U' l) (L' U' L U) (l' U l) | |
| 16 | Knight Move |  | (r U r') (R U R' U') (r U' r') | |
| 17 | Dot |  | (R U R' U) (R' F R F') U2 (R' F R F') | |
| 18 | Dot |  | (R U2 R2' F R F') U2 (M' U R U' r') | |
| 19 | Dot |  | (R' U2) F (R U R' U') (F2 U2' F R) | |
| 20 | Dot OELL |  | Use CLL/ELL r' u M2' u' r U2 r' u M2' u' r | |
| 21 | OCLL |  | (R U R' U) (R U' R' U) (R U2 R') | |
| 22 | OCLL |  | R U2 R2 U' R2 U' R2 U2' R | |
| 23 | OCLL |  | (R U2 R' U') (R U' R') U' (R U R' U) (R U2 R') | |
| 24 | OCLL |  | (r U R' U') (r' F R F') | |
| 25 | OCLL |  | x' (D R U R') (D' R U' R') | |
| 26 | OCLL |  | (R U2 R' U') (R U' R') | |
| 27 | OCLL |  | (R U R' U) (R U2 R') | |
| 28 | EOLL |  | Use CLL/ELL M' U' M U2 M' U' M | |
| 29 | Awkward |  | (R' F R F') (R U2 R' U') (F' U' F) | |
| 30 | Awkward |  | F (R' F R2 U' R' U' R U R') F2' | |
| 31 | P |  | R' U' (F U R U' R' F') R | |
| 32 | P |  | L U (F' U' L' U L F) L' | |
| 33 | T |  | (R U R' U') (R' F R F') | |
| 34 | C |  | (R U R' U') B' (R' F R S) | |
| 35 | Fish (big) |  | (R' U2 R2 B' R' B) (R' U2 R) | |
| 36 | W |  | (F R' F' R) U (R U R' U') (R U R' U') (R U' R') | |
| 37 | Fish (big) |  | F (R U' R' U') (R U R' F') | |
| 38 | W |  | (R U R' U) (R U' R' U') (R' F R F') | |
| 39 | N |  | L (F' (L' U' L U) F) U' L' | |
| 40 | N |  | R' (F (R U R' U') F') U R | |
| 41 | Awkward |  | S F' (L' U' L U) y' R U' M | |
| 42 | Awkward |  | S' F (R U R' U') F' y U M' | |
| 43 | P |  | f' (L' U' L U) f | |
| 44 | P |  | f (R U R' U') f' | |
| 45 | T |  | f' U' (r' F r f) | |
| 46 | C |  | R' U' (R' F R F') U R | |
| 47 | L |  | R' U' (R' F R F') (R' F R F') U R | |
| 48 | L |  | F (R U R' U') (R U R' U') F' | |
| 49 | L |  | r U' r2 U r2 U r2 U' r | |
| 50 | L |  | l' U l2 U' l2 U' l2 U l' | |
| 51 | I |  | f (R U R' U') (R U R' U') f' | |
| 52 | I |  | (R U R' U R) y (U' R U' R' F') | |
| 53 | L |  | (l' U' L U') (L' U L U') (L' U2 l) | |
| 54 | L |  | (r U R' U) (R U' R' U) (R U2 r') | |
| 55 | I |  | (r U2 R2' F R F') U2 (r' F R F') | |
| 56 | I |  | (none) | |
| 57 | EOLL |  | Use CLL/ELL R U R' U' M' U R U' r' |