Constructivism is a theory of learning that posits students actively construct their own understanding and knowledge through experiences and reflecting on those experiences, with the teacher acting as a guide. Learning is student-directed and cooperative, as students build on prior knowledge through critical thinking and real-world problem solving in social settings. Constructivist classrooms emphasize questioning, interactive and cooperative learning where students work together to construct knowledge.