Return to Article Details Learning by challenges: a way to learn computer programming using AI Download Download PDF