Scratch is another graphical programming tool designed to teach students the
fundamentals of programming. Developed by MIT and targeted at 8 – 16 year olds,
Scratch allows students to create and manipulate graphics on a 2D plane through the use
of drag and drop programming blocks. Students are able to use Scratch to create
animations, stories and games (For Parents, n.d.). Specific topics that Scratch focuses on
teaching include “mathematical and computational ideas”, the “process of design”, and
computer fluency (Learning with Scratch)