As principais diferenças entre as teorias de Piaget e Vygotsky são: 1) Piaget enfatiza fatores internos no desenvolvimento enquanto Vygotsky enfatiza o ambiente social; 2) Piaget acredita que a construção do conhecimento é individual enquanto Vygotsky vê como social; 3) Piaget minimiza o papel da aprendizagem no desenvolvimento ao contrário de Vygotsky.