Cette Specializations permet aux apprenants d'appliquer avec succès les caractéristiques des langages de programmation Java et les modèles logiciels nécessaires pour développer des applications mobiles faciles à maintenir, composées de composants Android de base, ainsi que des mécanismes fondamentaux d'E/S et de persistance Java.
Le projet Capstone intégrera le matériel de l'ensemble de la Specializations pour exercer et évaluer la capacité des apprenants à créer une application Android intéressante en appliquant les connaissances et les compétences acquises dans les MOOCs précédents, y compris les fonctionnalités de programmation Java, les outils Android Studio, les composants Android Activity, le Material Design, les E/S de fichiers et la persistance des données, les tests unitaires, et les modèles logiciels. Le projet lui-même aura des objectifs de conception similaires à ceux des devoirs précédents, mais il fournira moins de code squelette que les MOOC précédents afin de permettre aux apprenants de faire preuve de plus de créativité et de personnaliser l'application.