Peng, Jun, et al. “Using a Visualisation-Based and Progressive Learning Environment As a Cognitive Tool for Learning Computer Programming”. Australasian Journal of Educational Technology, vol. 35, no. 2, May 2019, doi:10.14742/ajet.4676.