iOS App Store & In-App Purchases (Coursera)

Offered by LearnQuest,
iOS App Store & In-App Purchases (Coursera)

This course teaches basics of monetization on iOS, starting with in-app ads and then moving to in-app purchases. You will learn more advanced in-app purchase integrations, and you'll make both consumable and non-consumable purchases while building a realistic iOS app. Finally, you will learn how to take your apps even further with in-app subscriptions, and how to start and cancel subscriptions and create a delightful user experience.

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

What You Will Learn

  • How to create and monetize apps on the Apple App Store, including in-app advertisements and purchases.
  • How to create consumable and non-consumable in-app purchases.
  • How to create a user interface that respects purchases, and prepare to publish on iTunes Connect.
  • How to create and manage user subscriptions.

Course 4 of 4 in the Swift 5 iOS Application Developer Specialization.

Syllabus

WEEK 1
Simple In-App Purchases
In this module you will learn the absolute basics of monetization on iOS, starting with in-app ads and then moving to in-app purchases.

WEEK 2
Consumables & Non-Consumables
In this module you will learn more advanced in-app purchase integrations. You'll make both consumable and non-consumable purchases while building a realistic iOS app.

WEEK 3
In-App Purchase Subscriptions
In this module you will learn how to take your apps even further with in-app subscriptions. You'll learn how to start and cancel subscriptions and create a delightful user experience.

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

Related Courses

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
Learn iOS Programming Building a To-Do Utility App  (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn iOS Programming Building a To-Do Utility App (Eduonix)

Apple has become an important name in digital world, with its line of smartphones, tablets and even smart watches. The devices are powered by the company’s very own herculean operating system, the iOS9. The new features offered in the latest iteration requires new apps to cater to these devices. No idea how to build an app though? No problem! This is where this mini project course comes in. The course will teach you how to create an app for iOS 9 from scratch, along with teaching you important fundamentals of iOS 9 and Swift programming.

Self Paced
Self-Paced
Problem Solving Using Computational Thinking (Coursera) Coursera
University of Michigan

Problem Solving Using Computational Thinking (Coursera)

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.

Nov 9th 2026
5-12 Weeks
Intro to iOS App Development with Swift (Udacity) Udacity
Udacity

Intro to iOS App Development with Swift (Udacity)

Make Your First iPhone App. In this course we will build an iPhone app that records a conversation between you and a friend, and then makes your voices sound like a Chipmunk or Darth Vader. This course will set you on your way to becoming an iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem. You’ll also have working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer.

Self Paced
Self-Paced
Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera) Coursera
University of California, San Diego

Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera)

Once we have sequenced genomes in the previous course, we would like to compare them to determine how species have evolved and what makes them different. In the first half of the course, we will compare two short biological sequences, such as genes (i.e., short sequences of DNA) or proteins. We will encounter a powerful algorithmic tool called dynamic programming that will help us determine the number of mutations that have separated the two genes/proteins.

Nov 9th 2026
5-12 Weeks
How to Create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial] (Skillshare) Skillshare
Skillshare

How to Create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial] (Skillshare)

Welcome to the course 'How to create Tic-Tac-Toe Game for iPhone using Swift in Xcode - [iOS App Tutorial]' where our aim is to develop the famous Tic Tac Toe or also called as X and O game for your iPhone using Swift and Xcode. Want to create your own X&O Game for your iPhone and iPad? You have come to the right place. You only need basic knowledge about Swift and Xcode to take this class. If you have a bit of other programming experience, then don't worry, you'll catch up fast.

Ses
Self-Paced
Learn To Build Your First Professional iOS App (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn To Build Your First Professional iOS App (Eduonix)

iOS 9 is the latest powerful operating system that has been released by Apple, to support under-the-hood operations for its devices. With Apple holding a significant chunk of smartphone and tablet sales, it is important to create apps that cater to the device holders. And with our new mini course, you can learn how to. Learn how to start creating apps for Apple devices, by creating a complete and comprehensive Quiz application, with a full UI and other functionalities.

Self Paced
Self-Paced
Decentralized Applications (Dapps) (Coursera) Coursera
University at Buffalo,The State University of New York

Decentralized Applications (Dapps) (Coursera)

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts.

Nov 9th 2026
4 Weeks