Social constructivism was developed by post-revolutionary Soviet psychologist Lev Vygotsky. Vygotsky was a cognitivist, but rejected the assumption made by cognitivists such as Piaget and Perry that it was possible to separate learning from its social context.
Social constructivism was developed by Lev Vygotsky (1978, p. 57) who suggested that, Every function in the child's cultural development appears twice: first, on the social level and, later on, on the individual level; first, between people (interpsychological) and then inside the child (intrapsychological).