← All courses
intermediate
Android app development with Kotlin
Ship an app to the Play Store before the course ends.
14 weeks · 15 sessions · certificate on completion
Build real Android applications in Kotlin, the language Google recommends. Covers Jetpack Compose, local storage with Room, talking to REST APIs, offline behaviour, testing, and the full Play Store release process.
Included with every programme
Bonus Free AI Training with each module
Every module you study comes with its own hands-on AI training, free of charge — so alongside the subject itself you learn how to do that work with the tools the industry actually uses.
- Real tools, hands-onChatGPT, Copilot and the AI assistants teams actually use day to day.
- Tied to each moduleThe AI session covers the same code, data or design work that module just taught.
- Support while you learnBring your doubts to the AI sessions running alongside your regular classes.
- No extra chargeIncluded for every student, in classroom batches and live online alike.
Curriculum
4 modules · 15 sessions
1Kotlin foundations3 sessions
Kotlin syntax and null safetyFree preview
Classes, data classes and collectionsFree preview
Coroutines and asynchronous code
2Building your first app4 sessions
Android Studio and project structure
Activities, fragments and navigation
Layouts and Jetpack Compose basics
Handling user input
3Data and networking4 sessions
Room database and local storage
Calling REST APIs with Retrofit
State management and ViewModels
Offline-first behaviour
4Polish and release4 sessions
Material design and theming
Testing an Android app
Permissions and privacy
Publishing to the Play Store