To be successful in this course, you should have experience developing simple mobile applications in Swift and iOS. This course does not teach the basics of Xcode and Swift application development. See the Xcode documentation if you need more information.

You need an IBM Bluemix account. Consider subscribing to developerWorks Premium.

You also need the following software: