What is the difference between an atom and a molecule?

Atom is the smallest particle of an element that takes part in a chemical reaction. The molecule is the smallest particle of an element or a compound that is capable of an independent existence.