This Teacher Guide provides tools to deepen engagement with aspiring app developers, whether you have experience teaching with Swift or other programming languages. Students expand on the knowledge and skills they developed in Fundamentals by extending their work in iOS app development, creating more complex and capable apps. They’ll work with data from a server and explore new iOS APIs that allow for much richer app experiences—including displaying large collections of data in multiple formats. They’ll explore app design by brainstorming, planning, prototyping, and evaluating an app idea of their own. 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 as they write Swift code in an interactive coding environment that lets them experiment with code and see the results immediately.