Constructivist learning environments provide three types of learning support: modeling, coaching and scaffolding.