Return to Article Details Exploring perceived cognitive load in learning programming via Scratch