An atom is a smallest particle of matter which may or may not have independent existence. Egs.- C,P,Mg,K,Al etc..
Molecules are the smallest particle of a substance that exist freely under ordinary conditions. A molecule can have two or more atoms of an element. Eg. Hydrogen molecule contains 2 atoms of hydrogen, Sulphur molecule contains 8 atoms of sulphur.