Memoria umană funcționează prin trei etape principale: codificare (transformarea informațiilor primite într-un format stocabil), stocare (păstrarea informațiilor în creier) și recuperare (abilitatea de a accesa și folosi informațiile stocate când este necesar). Principalele componente ale memoriei sunt memoria senzorială (memorare pe termen scurt a stimulilor senzoriali), memoria pe termen scurt (sau de lucru, care procesează informații imediate), ș memoria pe termen lung (unde informațiile sunt stocate și păstrate pentru perioade lungi de timp).