learning techniques 8292442