Vygotsky desenvolveu uma teoria sócio-cultural da aprendizagem que enfatiza a importância das interações sociais e da linguagem no desenvolvimento cognitivo. Sua teoria descreve o desenvolvimento real, potencial e a zona de desenvolvimento proximal. Ele acreditava que o conhecimento é construído socialmente através da mediação do professor e das interações com outros.