Jean Piaget desarrolló una teoría cognitiva del desarrollo que propone que los niños pasan por cuatro etapas distintas - sensoriomotora, preoperacional, operacional concreta y operacional formal. Cada etapa se caracteriza por diferencias en la forma en que los niños piensan y resuelven problemas. Piaget también argumentó que los niños aprenden a través de la organización y adaptación, equilibrando la asimilación de nueva información con la acomodación de sus esquemas de pensamiento existentes.