moduli #1 Utangulizi wa Ukuzaji wa Programu Muhtasari wa mandhari ya ukuzaji wa programu, umuhimu wa programu za simu, na malengo ya kozi
moduli #2 Kuweka Mazingira Yako ya Uendelezaji Kusakinisha zana zinazohitajika, kusanidi IDE, na kuelewa utendakazi wa usanidi
moduli #3 Kanuni za Kubuni za Programu za Simu Kuelewa masuala ya muundo wa programu za simu, uzoefu wa mtumiaji (UX), na muundo wa kiolesura cha mtumiaji (UI)
moduli #4 Lugha za Kutayarisha Programu Muhtasari wa upangaji programu maarufu lugha za ukuzaji programu, ikiwa ni pamoja na Java, Swift, Kotlin, na JavaScript
moduli #5 Kuanza na Usanidi wa Programu ya Android Utangulizi wa Android Studio, kuunda mradi mpya, na kuelewa usanifu wa Android
moduli #6 Kujenga Violesura vya Mtumiaji katika Android Kuunda mipangilio, kwa kutumia wijeti, na kuelewa vipengele vya UI katika Android
moduli #7 Android Activity Lifecycle and Intents Kuelewa mzunguko wa maisha ya shughuli, aina za dhamira, na jinsi ya kutumia dhamira kusafiri kati ya shughuli
moduli #8 Hifadhi ya Data katika Android Kuelewa chaguo za hifadhi, kwa kutumia SharedPreferences, na kufanya kazi na hifadhidata za SQLite
moduli #9 Kuweka mtandao katika Android Kutuma maombi ya HTTP, kuchanganua data ya JSON, na kuelewa mbinu bora za mitandao
moduli #10 Utangulizi wa Ukuzaji wa Programu ya iOS Kuanza na Xcode, kuunda mradi mpya, na kuelewa usanifu wa iOS
moduli #11 Kujenga Violesura vya Mtumiaji katika iOS Kuunda mbao za hadithi, kwa kutumia Mpangilio Otomatiki, na kuelewa vipengele vya UI katika iOS
moduli #12 Kufanya kazi na Data katika iOS Kuelewa chaguo za kuhifadhi data, kwa kutumia Data ya Msingi, na kufanya kazi na data ya JSON
moduli #13 Kuweka mtandao katika iOS Kutuma maombi ya HTTP, kuchanganua data ya JSON, na kuelewa mbinu bora za mitandao
moduli #14 React Native for Cross-Platform Development Utangulizi wa React Wenyeji, kuanzisha mradi mpya, na kuelewa mfumo
moduli #15 Kuunda Vipengee vya UI katika React Native Kuunda vipengele, kwa kutumia JSX, na kuelewa mpangilio na mtindo
moduli #16 Kufanya kazi na Data katika React Native Kuelewa chaguo za kuhifadhi data, kwa kutumia Redux, na kufanya kazi na API
moduli #17 Kuchapisha na Kusambaza Programu Yako Kutayarisha programu yako kwa ajili ya kutolewa, kuelewa miongozo ya duka la programu, na kusambaza programu yako
moduli #18 Kujaribu na Kutatua Programu Yako Kuelewa mbinu za majaribio, kwa kutumia kiigaji na majaribio ya kiigaji, na mbinu za utatuzi
moduli #19 Uchumaji wa Mapato na Uchanganuzi wa Programu Kuelewa mikakati ya uchumaji wa mapato ya programu , kuunganisha matangazo, na kutumia zana za uchanganuzi
moduli #20 Usalama wa Programu na Mbinu Bora Kuelewa hatari za usalama, kutekeleza hatua za usalama, na kufuata mbinu bora
moduli #21 Ufikivu na Ujanibishaji katika Ukuzaji wa Programu Kuelewa miongozo ya ufikivu , kutekeleza vipengele vya ufikivu, na ujanibishaji wa programu yako
moduli #22 Kufanya kazi na API na Huduma za Wengine Kuelewa API, kufanya kazi na API za RESTful, na kuunganisha huduma za watu wengine
moduli #23 Arifa za Push na Huduma za Mandharinyuma Kuelewa mikakati ya arifa kutoka kwa programu, kutekeleza arifa zinazotumwa na programu hata wakati huitumii, na kufanya kazi na huduma za chinichini
moduli #24 Matengenezo na Masasisho ya Programu Kuelewa umuhimu wa matengenezo, kutekeleza masasisho na kushughulikia hitilafu za programu kuacha kufanya kazi
moduli #25 Hitimisho na Hitimisho la Kozi Kupanga hatua zinazofuata katika taaluma ya Ukuzaji wa Programu