Our purpose is to have a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with the programming language, they learn to think creatively, work collaboratively, and reason systematically.