Există mai multe clase de molecule care îndeplinesc diferite sarcini, cum ar fi lipidele, carbohidrații și proteinele. Există câteva molecule pe care oamenii le pot produce, dar altele trebuie găsite din surse diferite ca hrană.
Moleculele sunt împărțite în tipuri pe baza caracteristicilor lor și defalcate și mai mult pe baza numărului de obligațiuni pe care le au. De exemplu, zaharurile sunt orice moleculă care are un anumit număr de atomi de carbon strânși împreună împreună cu un singur atom de oxigen legat de ea. Există trei tipuri de molecule de zahăr. Monozaharida este o singură moleculă de zahăr. O dizaharidă reprezintă două molecule de zahăr singure legate împreună. O polizaharidă este de trei sau mai multe molecule de zahăr legate împreună.
O altă clasă de molecule este proteina, care este în esență orice moleculă produsă prin legarea împreună a mai multor aminoacizi. Aceste legături se numesc legături peptidice. Celula din fiecare specie utilizează aceleași 20 de aminoacizi pentru a crea proteine, însă câți aminoacizi și secvența dintr-o proteină își definesc caracteristicile și trăsăturile. Există o combinație infinită dintre acestea.
O altă clasă de molecule găsită în organism este lipidele, molecule uleioase care nu se dizolvă în apă sau se evaporă cu ușurință. Există diferite tipuri de lipide, cum ar fi grăsimi și uleiuri sau trigliceride, fosfolipide sau digliceride, colesterol și chiar și steroizi.