Xcode includes everything developers need to create apps for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode provides developers a unified workflow for user interface design, coding, testing, and debugging. The Xcode IDE combined with the Swift programming language make developing apps easier and more fun than ever before.
Most suitable for: grades 10-12
Module 4 in Apple's Everyone Can Code Curriculum