Scaffolding is a method of teaching where students are trained to solve problems, carry out a task or achieve a goal with timely guidance and assistance. According to Vygotsky, scaffolding provides special type of help that assists learners move towards new concepts, skills, or understandings.