A review of cognitive load theory: Lessons for teaching computing

Cognitive load theory has been around for over twenty years. In this article I evaluate what it is and how it can inform good teaching and learning in computing.