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

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
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
Fundamentals of Social Media Advertising (Coursera) Coursera
Facebook

Fundamentals of Social Media Advertising (Coursera)

This course takes a deep dive into paid advertising on social media. Learn how to start advertising on platforms like Facebook and Instagram by developing effective ads. Learn how to work with design teams by capturing the essence of your ad campaign in a creative brief, and understand how privacy policies may affect your ads. Complete the course with a project where you will produce a creative brief with assets you would deliver to a design team for your ad campaign. You’ll also create your first social media ad.

Sep 14th 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
Grand Central Dispatch (GCD) (Udacity) Udacity
Udacity

Grand Central Dispatch (GCD) (Udacity)

Perform Asynchronous Operations in iOS. Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's GCD (long form: Grand Central Dispatch) framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.

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