Interactive learning methods imparting knowledge