you have three types of intermolecular forces: hydrogen bonding, dipole-dipole and Van der Waals
they are all weaker than covalent, metallic and ionic bonding.
in covalent bond the separate atoms share electrons to make a molecule.
intermolecular forces are forces between molecules, they are not properly bonded, as in sharing electrons.
in VDWs (the weakest force), the electron density (think of electrons around an atom as a cloud of negative charge called the electron density) they are constantly moving around and making small changes in the charge at different places around the molecule, so at any one time 1 part of an atom might be negative so it is attracted to another part of a molecule which is positive. this is how they stay together. (i hope this makes sense)
dipole-dipole (or permanent dipoles): when you have two atoms covalently bonded together and one is more electronegative than the other, the more electronegative atom pulls more of the electron density towards itself, therefore that side is slightly negative and will attract the slightly positive side of another of the same molecule. so the molecules stay together.
when you have a hydrogen bonded to either nitrogen oxygen or fluorine (or ammonia) you have hydrogen bonding, then its basically the same as dipole dipole.
hope this helps