Yellow corners in place
Put each corner where it belongs.
Next, put the yellow corners in their places. Don't worry yet about which way they face. A corner is in place when its three colors match the three centers around it, even if it's twisted. This one is in place. Hold the cube so it's at the front right, on top. U, R, U prime, L prime, U, R prime, U prime, L. The corner at the front right stays put, and the other three trade places. Repeat until all four are home. If no corner is in place, do the algorithm once from anywhere, and one will be.
One corner is already in place. Hold it at the front right, and put the other three in place.
All four corners are in place.
Same idea, but this time it takes two rounds.
Two rounds, every corner home.