- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Android Development with Kotlin
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
**Kotlin & Android Fundamentals** - Kotlin Fundamentals (video course) - Android with Kotlin: Fundamentals (video course)
**Building Modern Android UI** - Android UI with Jetpack Compose (video course) - Android Navigation and Adaptive UI with Jetpack Compose (video course)
**Architecture, Data & Security** - Android App Architecture with Kotlin (video course) - Android Networking and APIs with Kotlin (video course) - Android: Data Persistence (video course) Secure Android Development with Kotlin (video course)
**Quality & Accessibility** - Android: Testing (video course) - Android: Accessibility (video course)
This path teaches learners how to build modern Android applications using Kotlin, Android Studio, Jetpack Compose, and current Android development practices. Learners progress from first-app fundamentals into Compose UI, navigation and adaptive layouts, app architecture, networking, persistence, security, testing, and accessibility so they can build maintainable, production-ready Android apps across phones, tablets, foldables, and resizable windows.
Content in this path
Kotlin & Android Fundamentals
Learn Kotlin and build your first Android app from scratch
Try this learning path for free
What You'll Learn
- Build and run Android apps with Kotlin, Android Studio, and Jetpack Compose
- Create Compose UIs with navigation and adaptive layouts; structure apps with architecture, networking, persistence, and security practices
- Improve quality through testing and accessibility
- Learners should understand basic software development concepts, including variables, functions, classes, collections, conditionals, and object-oriented programming. Prior Kotlin experience is recommended, either through Kotlin Fundamentals or equivalent experience with Kotlin or another modern language such as Java, C#, TypeScript, or Swift. No prior Android development experience is required for the beginning of the path.
- Android Development
- Android Studio
- Kotlin
- Jetpack Compose
- Compose
- Mobile Application Development
- AndroidX
- Mobile
