What is the difference between atoms and molecules?
An atom is the fundamental(smallest) part of matter, that a chemical element can exist. However it may or may not be chemically stable in nature, due to several factors.
A molecule is a group of chemically bonded atoms(reacted) which may be of similar elements(H2 molecule, O2 molecule) or different (H2O molecule, HCl molecule), which is formed due to the interaction between atoms in different ways, so as to attain chemical and electrical stability.