Solving the second layer

Now that you have solved your first are ready to solve the second layer.

2 of the fundamental cases:-

2 basic algorithms you need to complete the second layer

2nd layer algorithms
Situation Algorithm
R U R U R U' R' U' R'
R' U' R' U' R' U R U R

Now we proceed to the troublesome cases:-

Troublesome 2nd layer cases
Situation Algorithm
Use either 1 of the 2 basic algorithms presented above to displace the edge of of its slot, and then reapply the basic algorithms to insert it correctly in.
Insert any top layer edge to displace the edge you want out onto the top layer, and then apply the basic algorithms to insert it into the corresponding slot.

If you have performed the stuff correctly you should get the following: