Scaffolding is a learning process designed to promote a deeper level of learning. It supports student to promote learning when concepts and skills are being first introduced to students. These supports may include the following• resources • a compelling task • templates and guides • guidance on the development of cognitive and social skills. These supports are gradually removed as students develop autonomous learning strategies