Dezvoltarea cognitive umană poate fi împărțită în mai multe etape, cum ar fi etapa senzorio-motorie, etapa preoperatorie, etapa operatorie concretă și etapa operatorie formală. Fiecare etapă este caracterizată de schimbări în gândire, înțelegere și raționament, în funcție de vârsta copilului.