Coenzymes are small, organic, non-protein molecules, such as vitamins, that carry chemical groups between enzymes. They are sometimes known as cosubstrates. Coenzymes are substrates for enzymes but...
what is the difference between coenzyme and cofactor?
Cofactors are inorganic helpers to the enzyme where as coenzymes are organic... that's all i really know about the two
coenzymes are organic components cofactors require by enzymes for their catalytic functions and they are derived mostly from water soluble vitamins.
Nonproein organic molecule that aids the action of the enzyme to which it is loosely bound.