Module 1 — Kotlin Foundations
Syntax, collections, functions, OOP, coroutines, and Android basics.
Beginner-friendly, outcome-driven track using Kotlin, XML & Jetpack Compose.
Deliver a portfolio-ready Android app with clean architecture.
Kotlin, XML layouts, Jetpack Compose, networking, storage, testing.
MVVM, dependency injection, separation of concerns, testability.
Signing, Play Console, release tracks, and CI/CD fundamentals.
Syntax, collections, functions, OOP, coroutines, and Android basics.
Views, RecyclerView, ConstraintLayout, theming, and navigation.
Composables, state, layouts, Material 3, navigation, interop.
Retrofit/OkHttp, JSON, Room, offline-first patterns, caching.
MVVM, Clean Architecture, repositories, DI (Hilt/Koin).
Unit/UI tests, debugging, performance, and best practices.
Plan, implement, and ship a complete Android application.
Signing, Play Console, release strategy, and CI/CD overview.
Android Studio, JDK 17+, Git/GitHub, Postman, Gradle.
Basic programming knowledge is helpful; no prior Android needed.
6–8 hrs/week: live sessions, assignments, and mentoring.