The Intro to App Development with Swift course introduces students to the world of app development and the basics of Swift and Xcode. This introductory course is designed to help students build a solid foundation in programming fundamentals using Swift as the language. Students get practical experience with the tools, techniques, and concepts needed to build a basic iOS app. App Design lessons take students through the process of designing an app, including brainstorming, planning, prototyping, and evaluating an app of their own. Even though they might not yet have the skills to build the app, the work they put into the prototype will set them up for future development.