Passwordless Login Solutions for iOS (Udacity)

Offered by 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.

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 iOS apps in Swift, and familiarity using a third party SDK. If you lack this experience, please take our Intro to iOS App Development with Swift course prior to enrolling in this one. We also recommend taking Swift for Developers if you have experience with iOS Apps but are new to Swift.
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

Build Native Mobile Apps with Flutter (Udacity) Udacity
Udacity

Build Native Mobile Apps with Flutter (Udacity)

Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time. In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether you’re just getting started with mobile app development, or experienced with other mobile app frameworks, you’ll enjoy the high-velocity development and quality apps that Flutter enables.

Self Paced
Self-Paced
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?

Oct 26th 2026
4 Weeks
Software Security for Web Applications (Coursera) Coursera
Codio

Software Security for Web Applications (Coursera)

Explore software security for web applications concepts without installing anything! This course is designed for intermediate learners, providing a solid foundation of common skills in software security. Learners will build an understanding of some of the most common software security techniques currently employed. The modules in this course cover front-end security, back-end security, as well as passwords and authentication. At the end of the course, learners will be able to directly implement security techniques they've learned to their own softwares.

Oct 26th 2026
3 Weeks
Games, Sensors and Media (Coursera) Coursera
University of California, Irvine

Games, Sensors and Media (Coursera)

You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad. This includes drawing 2D graphics, playing sounds and music, integrating with Game Center, the iOS physics engine and detecting device orientation and location.

Oct 26th 2026
4 Weeks
Network Security (Udacity) Udacity
Georgia Institute of Technology,Udacity

Network Security (Udacity)

This course provides an introduction to computer and network security. Students successfully completing this class will be able to evaluate works in academic and commercial security, and will have rudimentary skills in security research. The course begins with a tutorial of the basic elements of cryptography, cryptanalysis, and systems security, and continues by covering a number of seminal papers and monographs in a wide range of security areas.

Self Paced
Self-Paced
Data Security for Web Developers (Coursera) Coursera
Codio

Data Security for Web Developers (Coursera)

This course is designed for novice learners looking to broader their knowledge of how to secure data for the web applications they have developed. The course starts with foundational ideas like SSL/TLS certificates, rules governing security like GDPR, and handling secrets. The second module is devoted to cryptography, while the third module covers access control.

Oct 26th 2026
3 Weeks
Passwordless Login Solutions for Android (Udacity) Udacity
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.

Self Paced
Self-Paced