Students build fundamental iOS app development skills with Swift. They’ll master the core concepts and practices that professional programmers use daily and build a basic fluency in Xcode source and UI editors. Students will be able to create iOS apps that adhere to standard practices, including the use of stock UI elements, layout techniques, and common navigation interfaces. Three guided app projects help students build an app in Xcode from the ground up with step-by-step instructions. Xcode playgrounds help students learn key programming concepts in an interactive coding environment that lets them experiment with code and see the results immediately. They’ll explore app design by brainstorming, planning, prototyping, and evaluating an app idea of their own.