What makes Scratch so desirable for the school setting is it is a program where kids naturally relate their experiences to overcome a problem. Cervantes met with hundreds of children in grades 3 to 12 and asked each what they were most proud of after having learned Scratch. “It was very common for them to tell me: ‘Well I got stuck here. I was trying to do this and this went wrong and I really like that I was able to fix it.’”
Scratch is an interesting application that teaches programming and logic to children in a way where they are completely in control of what they make.