Este documento analiza el proyecto Apps for Good, el cual enseña programación a estudiantes para que resuelvan problemas reales a través del desarrollo de aplicaciones móviles. El autor seleccionó este proyecto porque motiva a los estudiantes, les enseña habilidades de resolución de problemas y trabajo en equipo. Aunque depende de voluntarios y recursos limitados, el proyecto ha tenido éxito desde 2010 y tiene potencial para mejorar las capacidades emprendedoras y tecnológicas de los estudiantes.