Apps for Good is an open source education movement where young people learn to create apps to change their world.