Square building with 2 sides free

The first thing you should know is that it is not practical to memorise all possible cases for building squares. You will have to actually think up a solution as you're solving the cube. However, there are several short sequences that are very useful to know. You can use them as macros in building your own solutions.

I have categorised the macros by edge orientation. The orientation of the edges gives you some indication of which way you should be holding the cube when you attempt to solve it. If the edges are already oriented, hold the two free sides in the U and R positions. If you need to flip some edges, hold the two free sides in the U and F positions.