Constructivism views learning as a process in which the learner actively constructs or builds new ideas or concepts based upon current and past knowledge or experience. In other words, "learning involves constructing one's own knowledge from one's own experiences." Constructivist learning, therefore, is a very personal endeavor, whereby internalized concepts, rules, and general principles may consequently be applied in a practical real-world context. This is also known as social constructivism. Social constructivists accept that knowledge is constructed when individuals engage socially in talk and activity about shared problems or tasks. Learning is seen as the process by which individuals are introduced to a culture by more skilled members"(Driver et al., 1994) Constructivism itself has many variations, such as Active learning , discovery learning , and knowledge building . Regardless of the variety, constructivism promotes a student's free exploration within a given framework or structure.The teacher acts as a facilitator who encourages students to discover principles for themselves and to construct knowledge by working to solve realistic problems. Aspects of constructivism can be found in self-directed learning, transformational learning, experiential learning, situated cognition, and reflective practice and religious practice.