A theory of learning developed by Vygotsky which state that children learn when they undertake difficult tasks beyond their capabilities and receive assistance to complete them successfully.