I can recommend learning it by intuition though... The 4x4 centers are quite easy, and the edges can also be done by intuition. Parity problems can be solved with the aid of commutators.
And of course, when you really can't find a solution for something, you can always go to a website to learn an algorithm for it.