Según Piaget, el desarrollo cognitivo ocurre a través de la interacción entre un sujeto y su entorno, mediante procesos de asimilación y acomodación para construir nuevos conocimientos. Vygotsky considera que el aprendizaje ocurre principalmente a través de la interacción social, especialmente con tutores expertos. Bruner propone que los aprendices construyen nuevas ideas mediante el descubrimiento activo y la categorización de experiencias.