This course is for software developers who understand the basics of object-oriented programming. This course is not suitable for those who cannot write code and cannot use the command line on their workstations.

You should understand the basics of:

  • At least one or more programming languages, such as Java, Node.js, C#, Python, Ruby, or Go, although no specific language is required to complete this course
  • Common data types, such as string, integer, and array
  • JSON and REST APIs
  • Source code control principles in Git-compatible services

You need an IBM Bluemix account.

You also need the following software. We show you how to install this software: