Apps for Good is a program that teaches students how to code apps to solve problems in their community. It was founded in the UK in 2010 and has since expanded internationally, with the goal of reaching 2 million students per year who can learn coding skills. The program aims to grow the next generation of problem-solvers and tech entrepreneurs through technology education. Students use coding to address issues they see, rather than just learning coding for its own sake.