Cele trei tipuri de memorie sunt memoria senzorială, memoria pe termen scurt și memoria pe termen lung. Memoria senzorială stochează informația pentru o fracțiune de secundă și funcționează ca un tampon între informația primară și memoria de lucru. Memoria pe termen scurt stochează informația pentru câteva secunde sau minute și este rezultatul procesării informației de la memoria senzorială. Memoria pe termen lung stochează informația pentru o perioadă lungă de timp și este împărțită în memoria declarativă și ne-declarativă. Memoria declarativă conține informații verbale și episodice și este stocată în cortexul prefrontal și temporal, în timp ce memoria ne-declarativă conține informații procedurale și de condiționare și este stocată în diferite regiuni ale creierului, precum striatumul și amigdala.