Constructionism is a theory of learning and construction of meaning by engaging in the making of concrete and public entities, either material objects or tangible representations.