Vygotsky propone cinco conceptos fundamentales en su perspectiva socio-cultural del desarrollo cognitivo: 1) las funciones mentales superiores e inferiores, 2) las habilidades psicológicas inter e intrapsicológicas, 3) las herramientas del pensamiento como el lenguaje, 4) la zona de desarrollo próximo, y 5) la importancia de la interacción social en el aprendizaje.