modul #1 Pengenalan kepada Pembangunan Apl Tinjauan keseluruhan landskap pembangunan apl, kepentingan apl mudah alih dan objektif kursus
modul #2 Menyediakan Persekitaran Pembangunan Anda Memasang alatan yang diperlukan, menyediakan IDE dan memahami aliran kerja pembangunan
modul #3 Prinsip Reka Bentuk untuk Apl Mudah Alih Memahami pertimbangan reka bentuk untuk apl mudah alih, pengalaman pengguna (UX) dan reka bentuk antara muka pengguna (UI)
modul #4 Bahasa Pengaturcaraan untuk Pembangunan Apl Ikhtisar pengaturcaraan popular bahasa untuk pembangunan aplikasi, termasuk Java, Swift, Kotlin dan JavaScript
modul #5 Bermula dengan Pembangunan Apl Android Pengenalan kepada Android Studio, mencipta projek baharu dan memahami seni bina Android
modul #6 Membina Antara Muka Pengguna dalam Android Membuat reka letak, menggunakan widget dan memahami komponen UI dalam Android
modul #7 Kitaran Hayat dan Niat Aktiviti Android Memahami kitaran hayat aktiviti, jenis niat dan cara menggunakan niat untuk menavigasi antara aktiviti
modul #8 Storan Data dalam Android Memahami pilihan storan, menggunakan SharedPreferences dan bekerja dengan pangkalan data SQLite
modul #9 Rangkaian dalam Android Membuat permintaan HTTP, menghuraikan data JSON dan memahami amalan terbaik rangkaian
modul #10 Pengenalan kepada Pembangunan Apl iOS Bermula dengan Xcode, mencipta projek baharu dan memahami seni bina iOS
modul #11 Membina Antara Muka Pengguna dalam iOS Membuat papan cerita, menggunakan Reka Letak Auto dan memahami komponen UI dalam iOS
modul #12 Bekerja dengan Data dalam iOS Memahami pilihan storan data, menggunakan Data Teras dan bekerja dengan data JSON
modul #13 Rangkaian dalam iOS Membuat permintaan HTTP, menghuraikan data JSON dan memahami amalan terbaik rangkaian
modul #14 React Native for Cross-Platform Development Pengenalan kepada React Native, menyediakan projek baharu dan memahami rangka kerja
modul #15 Membina Komponen UI dalam React Native Membuat komponen, menggunakan JSX, dan memahami reka letak dan penggayaan
modul #16 Bekerja dengan Data dalam React Native Memahami pilihan storan data, menggunakan Redux dan bekerja dengan API
modul #17 Menerbit dan Mengedarkan Apl Anda Menyediakan apl anda untuk keluaran, memahami garis panduan gedung apl dan mengedarkan apl anda
modul #18 Menguji dan Menyahpepijat Apl Anda Memahami metodologi ujian, menggunakan ujian emulator dan simulator serta teknik penyahpepijatan
modul #19 Pengewangan dan Analitis Apl Memahami strategi pengewangan apl , menyepadukan iklan dan menggunakan alat analitik
modul #20 Keselamatan Apl dan Amalan Terbaik Memahami risiko keselamatan, melaksanakan langkah keselamatan dan mengikut amalan terbaik
modul #21 Kebolehcapaian dan Penyetempatan dalam Pembangunan Apl Memahami garis panduan kebolehaksesan , melaksanakan ciri kebolehaksesan dan menyetempatkan apl anda
modul #22 Bekerja dengan API dan Perkhidmatan Pihak Ketiga Memahami API, bekerja dengan API RESTful dan menyepadukan perkhidmatan pihak ketiga
modul #23 Pemberitahuan Tolak dan Perkhidmatan Latar Belakang Memahami strategi pemberitahuan tolak, melaksanakan pemberitahuan tolak dan bekerja dengan perkhidmatan latar belakang
modul #24 Penyelenggaraan dan Kemas Kini Apl Memahami kepentingan penyelenggaraan, melaksanakan kemas kini dan mengendalikan ranap aplikasi
modul #25 Penutup & Kesimpulan Kursus Merancang langkah seterusnya dalam kerjaya Pembangunan Aplikasi