Parallel courseware for adaptable programming learning: concept, design, and evaluation - Mohamed, Abdallah; van de Crommenacker, Thomas (Educational technology research and development, 2025)