Atom: An atom is the smallest part of an element.

Molecule: A molecule is made of a fixed number of atoms covalently bonded together.