Young students the world over are learning computer languages to perform tasks from making video games to building data visualizations.