See explanation below.
Work Step by Step
Nonpolar covalent is a Covalent bond with very little dipolar moment. Polar covalent is a Covalent vond with dipole moment. Ionic is the Bondage using lattice energy. O - H bondage is a polar covalent bond because the EN difference between H and O is between 0.3 and 1.7 Paul measurement.