Firebase Analytics: Android (Udacity)

Offered by Udacity, Google,
Firebase Analytics: Android (Udacity)

Improve your apps with better user data. In this course, you’ll learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution. You'll be able to learn who your users are and how they interact with your app. You can then use this information to make informed decisions to improve your app, such as how difficult to make a level in a game, where to place an advertisement, or what products to stock.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

We'll begin by covering the basics of digital analytics focusing on an app that is live in the App Store and Google Play Store as an example. You'll then explore the app's actual usage data using the Firebase console. After that, you'll learn how easy it is to add Firebase Analytics to an app and quickly gain insights. Finally, you'll learn how to use Firebase Crash Reporting, Firebase Remote Config, and Firebase Dynamic Links integrated with Firebase Analytics to improve your app and grow your user base.
By the end of this course you'll have an app that records how users interact with it, and you'll know how use that data to improve performance. You'll have the foundation needed to apply Firebase Analytics to your own apps.
Firebase Analytics is an analytics solution to help you gain insights on what users are doing with your app. It gives you many different reports and filters to help you understand how your app is progressing toward your goals. Best of all, it's free!
If you are an iOS/Android developer who wants to get more people to use your app, this course is for you! If you have a great idea for an app, this course can help you map out your goals so you can expand your user base using targeted strategies.
Or, if you just want to know more about how developers log user behaviors and make decisions about what to improve, this course is for you too.

Prerequisites and Requirements
Some experience with Firebase is highly recommended. Check out Firebase in a Weekend: iOS and Firebase in a Weekend: Android to learn more about Firebase.You need to have proficiency in Java and the Android Framework (Android Basics or equivalent level). Familiarity with Git, using open web APIs and feeling comfortable with Android Studio will also be helpful.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Kotlin for Android Developers (Udacity) Udacity
Udacity

Kotlin for Android Developers (Udacity)

Convert an Android app from Java to Kotlin. In this course, Aaron Sarazan, Lead Software Engineer at Capital One and a leading advocate for Kotlin, demonstrates how to take a basic Android app in Java and convert it to Kotlin, teaching you key features of the Kotlin programming language along the way. This is an efficient, fast-paced introduction to Kotlin for experienced Java programmers.

Self Paced
Self-Paced
Android Interview Prep (Udacity) Udacity
Udacity,Google

Android Interview Prep (Udacity)

Confidently take on the tech interview. This course is an excellent way to prepare for technical interviews. You’ll experience a mock interview, and review detailed analysis on how to field key industry questions. You’ll work through common Android Developer interview topics ranging from explicit and implicit intents to designing a min stack, and you’ll learn best practices for behavioral questions and whiteboard problems.

Self Paced
Self-Paced
Device-based Models with TensorFlow Lite (Coursera) Coursera
DeepLearning.AI

Device-based Models with TensorFlow Lite (Coursera)

Bringing a machine learning model into the real world involves a lot more than just modeling. This Specialization will teach you how to navigate various deployment scenarios and use data more effectively to train your model. This second course teaches you how to run your machine learning models in mobile applications. You’ll learn how to prepare models for a lower-powered, battery-operated devices, then execute models on both Android and iOS platforms. Finally, you’ll explore how to deploy on embedded systems using TensorFlow on Raspberry Pi and microcontrollers.

Nov 9th 2026
4 Weeks
Analítica de Procesos: Optimización desde los Datos (Coursera) Coursera
Universidad de los Andes

Analítica de Procesos: Optimización desde los Datos (Coursera)

El entorno empresarial y de innovación requiere y requerirá cada vez más profesionales capaces de conectar los datos con el análisis de procesos. Esta habilidad posibilita formas inteligentes de entender y mejorar continuamente la cambiante operación de las empresas: las mantiene vivas y competitivas. La analítica de procesos proporciona información acerca de la eficiencia de los procesos de negocio, lo cual cambia el enfoque a los líderes de proceso para tomar decisiones sobre cómo hacer evolucionar el comportamiento y métricas del proceso basados en datos y no solo intuición.

Nov 16th 2026
4 Weeks
Predictive Modeling and Analytics (Coursera) Coursera
University of Colorado Boulder

Predictive Modeling and Analytics (Coursera)

Welcome to the second course in the Data Analytics for Business specialization! This course will introduce you to some of the most widely used predictive modeling techniques and their core principles. By taking this course, you will form a solid foundation of predictive analytics, which refers to tools and techniques for building statistical or machine learning models to make predictions based on data. You will learn how to carry out exploratory data analysis to gain insights and prepare data for predictive modeling, an essential skill valued in the business.

Nov 9th 2026
4 Weeks
Sourcing Analytics (Coursera) Coursera
Rutgers University

Sourcing Analytics (Coursera)

From 2007 to 2010, Apple made $27 billion from iPhone with a profit of $15.6 billion. Apple could not achieve this success without its global sourcing strategy. However, one of Apple’s key suppliers, Samsung Electronics, became a competitor and used its cost advantage to over-take Apple in the global market. Meanwhile, many new suppliers and products are emerging constantly. To continue the success, Apple must explore the global markets to identify and select new suppliers that are capable, inexpensive and financially robust. The question is, how to do it right for this year?

Nov 23rd 2026
4 Weeks
Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Nov 9th 2026
4 Weeks