Scratch Advanced
Scratch is a visual programming language that allows kids to create their own interactive stories, games and animations. As kids design Scratch projects, they learn to think creatively, reason systematically, and work collaboratively.