Constructionism (Papert, 1993) is both a theory of learning and a strategy for education. Constructionism is based on two types of “construction.” First, it asserts that learning is an active process, in which people actively construct knowledge from their experiences in the world. People don’t get ideas; they make them. (This idea is based on the constructivist theories of Jean Piaget.) To this, constructionism adds the idea that people construct new knowledge with particular effectiveness when they are engaged in constructing personally-meaningful products. They might be constructing sand castles, poems, LEGO machines (Resnick, 1994), or computer programs (Harel, 1991; Kafai, 1995). What’s important is that they are actively engaged in creating something that is meaningful to themselves or to others around them.