Scratch is a programming language designed and developed by MIT that lets children build their own interactive stories, animations, and games. Training their essential skills in the 21st century such as think creatively, reason systematically.
Scratch can apply the Use-modify-create progression to let the students have something to start with their first program, eliminating the frustration of starting with a blank page. Students will also have increasing ownership and initiative of their learning throughout the course.
Blockly programming are programs written with blocks. It can let students express what they want in simple programming terms without typing code.
From student in HKFWC, summer program 2021
From student in CFSC, summer program 2021