- Platform: Mac
- Software: Xcode
- Installation: Installation of Xcode is covered in Level 1.
- Required Skills: Basic programming knowledge is recommended.
- Other: An Apple Developer Account is required to run your app on a device, or to publish it to the App Store, but is not required to complete the course.