Welcome to Android Basics with Compose and Firebase! In this course, you'll learn the basics of building Android apps with Jetpack Compose and Firebase. You'll develop a collection of Android apps using Compose and connect them to a Firebase project to gain access to a set of easy-to-use services such as Cloud Firestore, Firebase Authentication, Remote Config and Performance Monitoring.

All units are now available!

Learn programming basics and create your first Android app.

earnable badges


Continue learning the fundamentals of Kotlin, and start building more interactive apps.

earnable badges


Build apps that display a list of data and learn how to make your apps more beautiful with Material Design.

earnable badges


Learn the best practices of app architecture to build more complex apps.

earnable badges


Learn how to build an Android app that follows Android app architecture and add Firebase to gain access to a set of easy-to-use services such as Cloud Firestore, Firebase Authentication, Remote Config and Performance Monitoring.

earnable badges