Gordon, N., Brayshaw, M., & Grey, S. (2019). A flexible approach to introductory programming : engaging and motivating students. In CEP '19 Proceedings of the 3rd Conference on Computing Education Practicehttps://doi.org/10.1145/3294016.3294025