---
title: "Introducing Firebase and Android Basics with Compose course"
description: "We teamed up with the Android team to build the Firebase and Android Basics with Compose course!"
published: "2023-06-02"
last_updated: "2023-06-02"
authors:
  - "Marina Coelho (Developer Relations Engineer)"
categories:
  - "Android"
  - "Jetpack"
  - "Launch"
canonical_url: "https://firebase.blog/posts/2023/06/android-jetpack-basics"
---

# Introducing Firebase and Android Basics with Compose course

_We teamed up with the Android team to build the Firebase and Android Basics with Compose course!_

*Published June 2, 2023 by Marina Coelho (Developer Relations Engineer)*

---
> **[Firebase and Android Basics with Compose](https://developer.android.com/courses/android-basics-compose-firebase/course)** — We teamed up with the Android team to build the Firebase and Android Basics with Compose course!

At Firebase, we know that good documentation, codelabs, code samples, and other different learning tools are essential when you’re learning a new language or wish to improve your skills developing for a certain platform. That's why we are thrilled to announce our partnership with the Android team to create an exciting course that will take you on an immersive journey through developing native Android apps.  Whether you are a beginner learning the basics or a seasoned developer looking for advanced techniques, this course has something for everyone.

You'll learn the basics of building intuitive, native Android apps with Jetpack Compose UI toolkit and Firebase services. We’ll guide you through the process of creating effective UIs using Jetpack Compose and the recommended best practices from the Android team.  We’ll also introduce you to the world of Firebase. You will learn how to seamlessly connect your app to a Firebase project, unlocking a suite of user-friendly services that will enhance your app’s functionality such as Cloud Firestore, Firebase Authentication, Remote Config, and Performance Monitoring.

By the end of this course, you'll be able to:

* Build Android apps with [Jetpack Compose](https://developer.android.com/jetpack/compose) (Android’s modern toolkit for building native UI);
* Use [Material Design](https://developer.android.com/develop/ui/views/theming/look-and-feel) when designing your screens;
* Use Model-View-ViewModel ([the architecture recommended by Android](https://developer.android.com/topic/architecture#recommended-app-arch));
* Use [Firebase Authentication](https://firebase.google.com/docs/auth/) to authenticate users in your app;
* Use [Cloud Firestore](https://firebase.google.com/docs/firestore) to safely store data in the cloud;
* Use [Remote Config](https://firebase.google.com/docs/remote-config) to control the behavior and appearance of your app remotely;
* Use [Performance Monitoring](https://firebase.google.com/docs/perf-mon) to make sure your app is always performing well in your users’ hands!

This course is for anyone who wants to learn how to build Android apps with Jetpack Compose and Firebase. No prior experience with Android development is required. To get started, enroll in the [course](https://developer.android.com/courses/android-basics-compose-firebase/course). All units are now available and you can earn badges when completing each one of them! Happy coding!
