OLL (Orienting Last Layer) is used in the fridrich method. In total, there are 57 OLL algorithms. There is also an easier OLL, called 2L OLL (2nd look Orienting Last Layer), in which you first create the first create the yellow cross, and then use seven new algorithms to complete the rest of the yellow side. All the 2L OLL algorithms are indicated with a * after the algorithm. All algorithms are from www.cubewhiz.com.
Because it also matters what colours there are on the sides, the small rectangles around the top face are the colours of the stickers in the top layer.
Some algorithms may look cryptic, because the speedcubing notation is used.