With Hopscotch, kids learn basic programming fundamentals by creating their own mini-games, drawings, adventures, websites and more. Children drag blocks on their iPhone or iPad and can instantly play with and share their new creations. Hopscotch provides guidance via their YouTube channel to help kids create art and games that they can publish for other children to learn from and play with.