This document discusses an approach called "MAD-Learn" for teaching students mobile app development and coding skills. It argues that having students learn to code by designing and building mobile apps ("coding to learn") helps them develop important skills like problem-solving, collaboration, and communication. The MAD-Learn approach uses a two-phase system and conceptual learning model to guide students through the app development process. It presents mobile app development as a way to engage students in skills learning across curriculums in a fun and relevant way.