This Teacher Guide provides tools to deepen engagement with aspiring app developers, whether you have experience teaching with Swift or our programming languages. In this course, students extend their knowledge and skill 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. Students experience learning new features of the iOS SDK to continue their app developer journey.
Guided app projects help students build an app in Xcode with step-by-step instructions and illustrations. Some projects include starter code, allowing students to focus on key concepts to accelerate learning. They'll also learn key programming concepts in Xcode Playgrounds—interactive coding environments that let them experiment with Swift code to see results immediately.