In covalent bonding, the atoms are unstable because their outer rings of electrons aren't filled up. By sharing electrons with other atoms, these atoms can fill up their outer rings and become stable. In water, for instance, the oxygen atom needs two more electrons to be stable, and the hydrogen atoms each need one. When they get together, the oxygen atom shares one electron with each of the hydrogen atoms, and the hydrogen atoms each share one electron with the oxygen atom. That's why the question of whether covalent bonds are stronger than ionic bonds is hard: because in space, in a vacuum, ionic bonds are stronger, but in real life, we're often talking about covalent bonds in living cells, and so they're in water. In water, covalent bonds are stronger than ionic bonds.
Molecules that join with covalent bonds aren't very much attracted to each other (unlike with ionic bonding), so they move freely around each other. That means that most molecules that form covalent bonds make either liquids or gases, like water and carbon dioxide. The main exception is metals, which hold together using covalent bonding but are still solids. That's why metals are so flexible and easy to melt so you can make them into different shapes.
Learn by doing: try bending copper wire into sculptures