Question: what is the difference between ionic nonpolar covalent and polar covalent bonds?
Answer: Ionic bonding is on one extreme with a complete transfer of electrons forming charged ions. Non-polar covalent bonding with equal sharing of electrons is at the other extreme.