Passwordless Login Solutions for Android (Udacity)

Offered by Udacity, Facebook,
Passwordless Login Solutions for Android (Udacity)

For an app developer, providing a seamless user experience is critical for building engagement and growing a user base. Passwordless login solutions provide your users with a simple, secure, and positive first experience. In this course, you'll learn two frameworks for sign-up and authentication: Account Kit, which uses a phone number and code, and Facebook Login for Android.

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

You’ll learn how to configure both types of authentication side by side in a sample app, test the flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API, a window into an incredible wealth of data for creating a more engaging experience for your users.
Learn how to use tools from Facebook that enable developers to add features to an app that support increased personalization, enable frictionless account creation, and provide a seamless user experience.

What you will learn

Introduction to Passwordless Login Solutions

  • Learn why users’ login preferences are so critical for your app
  • Discover how Account Kit and Facebook Login positively impact the login experience
  • Explore ways these solutions can expand the reach of your app

Account Kit

  • Create your Facebook for Developers account
  • Configure authentication with Account Kit in a sample app
  • Track app events and analytics

Facebook Login

  • Configure authentication with Facebook Login for a sample app
  • Learn best practices for asking users for permissions
  • Explore Facebook Login analytics from real partner apps

Testing Login Flow

  • Learn strategies for handling many types of Facebook Authentication cases
  • Test your app’s Login flow against these common use cases

Introduction to the Graph API

  • Understand the best practices for asking permission from users to access their Facebook data
  • Use the Graph API to add social features to an app
  • Practice adding features like importing a photo and publishing a status update

Prerequisites and requirements
To get the most out of this course, you should have at least 3 months experience developing Android apps and familiarity using a third party SDK. If you lack this experience, please take our Developing Android Apps course prior to enrolling in this one.
To follow along with course activities, you must create a Facebook for Developers account, which will provide access to the Facebook Platform.

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

Related Courses

Firebase Analytics: Android (Udacity) Udacity
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.

Self Paced
Self-Paced
Passwordless Login Solutions for iOS (Udacity) Udacity
Udacity,Facebook

Passwordless Login Solutions for iOS (Udacity)

Add Account Kit and Facebook Login. For an app developer, providing a seamless user experience is critical for building engagement and growing a user base. Passwordless login solutions provide your users with a simple, secure, and positive first experience. In this course, you'll learn two frameworks for sign-up and authentication: Account Kit, which uses a phone number and code, and Facebook Login for iOS.

Self Paced
Self-Paced
Social Media Advertising (Coursera) Coursera
University of Colorado Boulder

Social Media Advertising (Coursera)

Social media platforms are driven by digital advertising. As a result, social media advertising is affordable and can be purchased at almost any budget. Targeting options in social media advertising are also sophisticated. It is possible to tailor ads around a user’s behaviors (e.g., likes, posts and clicks). This course unpacks small business use cases of Facebook, Instagram and Twitter advertising. From basic campaigns, to advanced techniques including lookalike modeling and audience retargeting, this course shows how to effectively advertise on three major social media platforms.

Aug 31st 2026
5-12 Weeks
Authentication & Authorization: OAuth (Udacity) Udacity
Udacity

Authentication & Authorization: OAuth (Udacity)

Implementing Web Security with OAuth 2.0. As a Python programmer, leveraging Flask allows you to quickly and easily build your own web applications. But before you share your apps on the Internet you should protect your users' data, ensuring information stored on your site is safe from unwanted manipulation. You could implement web security and permissions on your own, but relying on trusted providers is a faster, safer, and easier way to allow users to login to your application - without having to create and maintain another account, profile, and password.

Self Paced
Self-Paced
Cybersecurity Awareness and Innovation (Coursera) Coursera
EIT Digital

Cybersecurity Awareness and Innovation (Coursera)

It’s not you, it’s me! What’s going on? This course empowers students, professionals and wider community to deal with cybersecurity attacks and risks focused on identity management and it is an introduction to the upcoming full course focused on cybersecurity awareness. It is provided a practical overview of challenging issues like identity credentials management and security, e-mail threats and web impersonation, or web hacking.

Aug 31st 2026
5-12 Weeks
Reputation Crisis? Facebook meets Cambridge Analytica (Coursera) Coursera
Erasmus University Rotterdam

Reputation Crisis? Facebook meets Cambridge Analytica (Coursera)

Do you remember when you first created your Facebook account? Do you know what happens to the data and stories you share on Facebook? Are you aware of the Facebook – Cambridge Analytica crisis and its ramifications? In this course, you will take a deep dive into reputation management by tackling a case study on the crisis, the effects of which are still unravelling for Facebook, the tech industry, and society at large. You will explore the concept of corporate reputation, and touch upon topics such as data privacy implications for the big tech or the importance of leadership and culture, and how Mark Zuckerberg’s leadership might have affected Facebook in particular. In the final project, you will be asked to link theory and practice to provide an analysis of events and make recommendations for Facebook, going forward.

Aug 31st 2026
5-12 Weeks
Facebook, Instagram, and Snapchat Marketing (Coursera) Coursera
Digital Marketing Institute

Facebook, Instagram, and Snapchat Marketing (Coursera)

Digital Marketing Institute is the global standard in Digital Marketing Certification. Our mission is to give our students the confidence and knowledge they need to advance in their careers through this specialization. Facebook is the oldest of the social networks, and the biggest, with approximately 2.7 billion monthly active users in 2021. Instagram has become a key platform for businesses striving to engage women aged 18 – 24 when shopping online. If teenagers and young adults are an important target audience, should businesses also include Snapchat in their social marketing mix?

Aug 31st 2026
4 Weeks
Firebase in a Weekend: Android (Udacity) Udacity
Udacity

Firebase in a Weekend: Android (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
Building Database Applications in PHP (Coursera) Coursera
University of Michigan

Building Database Applications in PHP (Coursera)

In this course, we'll look at the object oriented patterns available in PHP. You'll learn how to connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the PHP language. We'll also look at how PHP uses cookies and manages session data. You'll learn how PHP avoids double posting data, how flash messages are implemented, and how to use a session to log in users in web applications.

Aug 31st 2026
5-12 Weeks
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