What is Social Constructivism?

Social constructivism is a theory that says that learning is done in a collaborative nature. Basically children gain knowledge through the process of social interaction.