A hetertroph is an organism that cannot synthesize its own food and is dependent upon complex organic substances for nutrition. Example: E.coli
An autotroph is any organism capable of self-nourishment by using inorganic materials as a source of nutrients and using photosynethesis or chemosynthesis as a source of energy, as most plants and certain bacteria and protists.
Example: Cyanobacteria