There are a few catagories that algorithms fall into, First Two Layers (F2L), Orientation of Last Layer (OLL), and Permutation of Last Layer (PLL). Below are their repective links with the algorithms on the linked pages.
OLL and PLL diagrams generated with AlgPainter.
Some notes: If you are having trouble with the notation please watch this video. All these algorithms are kinda old and probably not the fastest anymore. There is always more than one way to do a case. If you don't like how a case is performed consult AlgDB and find a algorithm that suits you.