Apps for Good is an educational program that teaches students to create and market apps to solve real-world problems. The program aims to grow a new generation of problem solvers and digital makers. Students work in teams on project-based learning, using coding, design, and entrepreneurship skills. They learn soft skills like collaboration and presenting to industry experts. Evaluations found significant improvements in students' technical and wider skills after participating. The program aims to expand skills in STEAM subjects and connect students to more online and in-person expert guidance.