Abstract: Programming education for young people is becoming increasingly important in the information age. Scratch, as an interesting visual graphical programming tool, is suitable for young people ...