Bond polarity
In chemistry, polarity refers to the dipole-dipole intermolecular forces between the slightly positively-charged end of one molecule to the negative end of another or the same molecule. Molecular polarity is dependent on the difference in electronegativity between atoms in a compound and the asymmetry of the compound's structure. For example, water is thought to be polar because of the unequal sharing of its electrons. However, methane is considered non-polar because the carbon shares the hydrogen atoms uniformly.

# Theory
Electrons are not always shared equally between two bonding atoms: one atom might exert more of a force on the electron cloud than the other. This "pull" is termed electronegativity and measures the attraction for electrons a particular atom has. The unequal sharing of electrons within a bond leads to the formation of an electric dipole: a separation of positive and negative electric charge.
Atoms with high electronegativities - such as fluorine, oxygen, and nitrogen - exert a greater pull on electrons than atoms with lower electronegativities. In a bonding situation this can lead to unequal sharing of electrons between atoms as electrons will spend more time closer to the atom with the higher electronegativity.
Bonds can fall between one of two extremes - being completely non-polar or completely polar. A completely non-polar bond occurs when the electronegativities are identical and therefore possess a difference of zero. A completely polar bond is more correctly termed ionic bonding and occurs when the difference between electronegativities is large enough that one atom takes an electron from the other. The terms "polar" and "non-polar" bonds usually refer to covalent bonds. To determine the polarity of a covalent bond using numerical means, the difference between the electronegativity of the atoms is taken.  If the result is between 0.4 and 1.7 then, generally, the bond is polar covalent.

# Polarity of molecules
A compound is composed of one or more chemical bonds between different atoms.  The polarity of each bond within the compound may determine the overall polarity of the compound: how polar or non-polar it is.
A polar molecule may be polar as a result of polar bonds or as a result of an asymmetric arrangement of non-polar bonds and non bonding pairs of electrons.
Example 1. A polar molecule by virtue of polar bonds (bonds which have unequal sharing of electrons between the two atoms involved in bonding), e.g hydrogen fluoride, HF, where the bonding pair of electron is displaced towards the more electronegative fluorine atom.
Example 2.  In ammonia, NH3, the three N-H bonds have only a slight polarity (towards the more electronegative nitrogen atom), however the lone pair of electrons (pointing towards the fourth apex of the approximate tetrahedron, (VSEPR) is electron rich and results in a powerful dipole across the whole ammonia molecule.
A non-polar compound may be non polar because there is (almost) no polarity in the bonds or because of the symmetrical arrangement of polar bonds.
Example 3. Methane, CH4 The four C-H bonds, arranged tetrahedrally around the carbon atom, has very little polarity in the bonds and so there is no dipole in the molecule.
Example 4. BF3, boron trifluoride has a trigonal planar arrangement of three polar bonds at 120o  This results in no overall dipole in the molecule.

# Properties and examples
While the molecules can be described as "polar," "non-polar," or "semi-polar," it must be noted that this is often a relative term, with one molecule simply being more polar or more non-polar than another. However, the following properties are typical of such molecules.

## Polar molecules
Examples of household polar molecules include sugar (sucrose). Polar molecules are generally able to dissolve in water (H2O) due to the polar nature of water.
Polar molecules have slightly positive and slightly negatively charged ends.

## Non-polar molecules
A non-polar compound occurs when there is an equal sharing of electrons between two atoms.
Examples of household non-polar compounds include fats, oil and petrol/gasoline. Like dissolves like. Therefore, Most non-polar molecules are water insoluble (hydrophobic) at room temperature. However many non-polar organic solvents, such as turpentine, are able to dissolve non-polar substances. When comparing a polar and non-polar molecule with similar molar masses, the polar molecule generally has a higher boiling point, because of the dipole-dipole interaction between their molecules. The most common form of such an interaction is the hydrogen bond.

# Predicting molecule polarity
Non polar bond <.3
Polar bond .3-1.7
Ionic Bond >1.7