Firebase Analytics: iOS (Udacity)

Offered by Udacity, Google,
Firebase Analytics: iOS (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.

What You Will Learn

Lesson 1
Introduction to Digital Analytics

  • Goals
  • Strategies
  • Key Performance Indicators

Lesson 2
Introduction to Firebase Analytics

  • Firebase Analytics Dashboard Introduction
  • Events and Conversion Events
  • Audiences and Funnels

Lesson 3
Implementing In-App Analytics

  • Suggested Events
  • Custom Events
  • Logging User Properties

Lesson 4
Analytics Integration

  • Crash Reporting
  • Remote Config
  • Dynamic Links

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 building an iOS mobile application, including experience in basic command line, calling a web or cloud API, working with the view controller life cycle, using multiple view controllers, and working with UITableViewController (iOS Developer Nanodegree or equivalent level). Familiarity working with a web service from iOS, using Core Data, or building apps that use databases 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

iOS App Development Basics (Coursera) Coursera
University of Toronto

iOS App Development Basics (Coursera)

iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS and Cocoa Touch frameworks, simple user interface creation, MVC Architecture and much more. With a focus on using Apple’s components to access sensors like camera, microphone and GPS, by the end of this course you will be able to create a basic App according to specified parameters and guidelines.

Jun 1st 2026
5-12 Weeks
iOS Design Patterns (Udacity) Udacity
Udacity

iOS Design Patterns (Udacity)

Common Problems, Common Solutions. In this course, you'll explore popular iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by professional developers. You'll take a look at architectures and mechanisms that are used for constructing large, complex apps. And, by the end of this course, you'll have accumulated a reliable toolset of patterns that you can apply to your own projects.

Self Paced
Self-Paced
Smart Device & Mobile Emerging Technologies (Coursera) Coursera
Yonsei University

Smart Device & Mobile Emerging Technologies (Coursera)

In this course, the start-of-the-art smartphone and smart watch technology and components in addition to the global market trends and future forecasts are introduced. Since everybody uses smartphones and smart watches, knowing the details about the most globally used electronic device will definitely help you in all aspects of new product and app design & development, as well as business planning.

Jun 1st 2026
5-12 Weeks
Google Cloud Platform Fundamentals for AWS Professionals (Coursera) Coursera
Google Cloud

Google Cloud Platform Fundamentals for AWS Professionals (Coursera)

This accelerated 6-hour course with labs introduces AWS professionals to the core capabilities of Google Cloud Platform (GCP) in the four technology pillars: networking, compute, storage, and database. It is designed for AWS Solution Architects and SysOps Administrators familiar with AWS features and setup and want to gain experience configuring GCP products immediately. With presentations, demos, and hands-on labs, participants get details of similarities, differences, and initial how-tos quickly. If you prefer to learn fast by doing, this course is for you.

Jun 1st 2026
5-12 Weeks
Text Mining and Analytics (Coursera) Coursera
University of Illinois at Urbana-Champaign

Text Mining and Analytics (Coursera)

This course will cover the major techniques for mining and analyzing text data to discover interesting patterns, extract useful knowledge, and support decision making, with an emphasis on statistical approaches that can be generally applied to arbitrary text data in any natural language with no or minimum human effort.

Jun 1st 2026
5-12 Weeks
Firebase in a Weekend: iOS (Udacity) Udacity
Udacity,Google

Firebase in a Weekend: iOS (Udacity)

Building a Realtime Chat App. In this course, you’ll learn how to use Firebase. Firebase is app development platform that provides developers a variety of tools and a scalable infrastructure to build high quality apps. We’ll begin by showing you how easy it is to read and write almost any data to Firebase. After that, we’ll teach you how to allow users to login, have data associated with them and send them notifications. You’ll learn how to use Firebase’s Security and Rules language to secure and add permissions to your data.

Self Paced
Self-Paced
Mobile Design and Usability for iOS (Udacity) Udacity
Udacity,Facebook

Mobile Design and Usability for iOS (Udacity)

Learn how to design an intuitive, user-centered mobile app. Featuring Facebook's experts in User Research and Product Design, this course walks you through the steps to design a new mobile product that puts users first. You'll learn how to use data collected from users to guide prototyping, and conduct user testing with a production app to guide a future redesign.

Self Paced
Self-Paced
Mobile Marketing, Optimization Tactics, and Analytics (Coursera) Coursera
University of California, Irvine

Mobile Marketing, Optimization Tactics, and Analytics (Coursera)

Welcome to Course 3 of the E-Marketing Specialization: Mobile Marketing Optimization Tactics, and Analytics. Our final course will start with an introduction to mobile marketing. The remaining modules will provide you with the knowledge needed to increase sales, boost engagement, and interpret website analytics. This course will culminate in a peer-reviewed activity, in which you will have the opportunity to apply all the skills you have learned throughout the previous courses in this series. You are highly encouraged to use this course experience to begin building a digital marketing plan for your current or future business. The activities in this course are all designed to guide you through different sections of a digital marketing plan.

Jun 1st 2026
4 Weeks
Medir e otimizar campanhas de marketing de mídias sociais (Coursera) Coursera
Facebook

Medir e otimizar campanhas de marketing de mídias sociais (Coursera)

Este curso fornece as habilidades para otimizar seus esforços de marketing de mídias sociais. Aprenda a avaliar e interpretar os resultados de suas campanhas publicitárias. Saiba como avaliar a eficácia da publicidade por meio de estudos de aumento e otimizar suas campanhas com testes de divisão. Entenda como a eficácia da publicidade é medida em plataformas e dispositivos, aprenda a avaliar o ROI do marketing e domine como comunicar os resultados de marketing de mídias sociais em sua empresa.

Jun 1st 2026
4 Weeks
Agile Analytics (Coursera) Coursera
University of Virginia

Agile Analytics (Coursera)

Few capabilities focus agile like a strong analytics program. Such a program determines where a team should focus from one agile iteration (sprint) to the next. Successful analytics are rarely hard to understand and are often startling in their clarity. In this course, developed at the Darden School of Business at the University of Virginia, you'll learn how to build a strong analytics infrastructure for your team, integrating it with the core of your drive to value.

Jun 1st 2026
4 Weeks