Cognitive constructivism is a learning theory that focuses on how learners construct their own knowledge. Social constructivism is a learning theory that focuses on how learners construct their own knowledge through social interaction.