Explanation:
Generally, polar molecules contain polar bonds that arise as a result of the difference in electronegativities of the elements in the molecule. In most instances, molecules containing a metal and a non metal are polar in nature.
HBr - This molecule has two opposite sides of polarity, a group 1 and group 7 element. It is polar
CO2 - The bond between C and O is polar however, there is a cancellation of the polar bonds due to how the atoms are arranged. It is non polar.
BF3 - There is no net dipole (separation of charges) in this compound hence it is non polar.
H2 - Covalent molecules made up of only one type of atom are non polar.
CH4 - This is non polar as the difference in electronegativities between C and H is not great enough to form a dipole.
NH3 - The polar bonds (N-H) do not cancel each other out. Hence this molecule is polar.