Apple Swift


    What is Apple Swift?

    Apple Swift for grades 6-8 uses fundamental computer science concepts through the use of Apple Swift to begin thinking and creating like an app developer.

    With the comprehensive curriculum, teachers can introduce the basics, then advance to building real apps. So whether your students are first-time coders or aspiring app developers, you'll have all the tools you need to teach coding in your classroom.

    Audience: Middle school, 6-8

    Cost to use Curriculum: None!


    Students will Deepen Learning Through

    • Real-world engagement
    • Communication and creation
    • Teamwork
    • Critical thinking
    • Personalized learning


    About Swift

    Swift is the powerful and intuitive programming language created by Apple for building apps. It makes programming easier, more flexible, and more fun. Swift is not only great for getting you started with coding, it's also super powerful.


    The Curriculum

    This introductory middle school 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.


    More Advanced Students

    This app development course is designed to teach a specific skill related to either Swift or app development. Each type of lesson takes a different approach:

    Swift Lessons: These lessons focus on specific concepts. The labs for each are presented in playgrounds so that students can experiment with code and see the results immediately.

    App development lessons: Focusing on building specific features for iOS apps, these lessons typically take students step by step through a mini project.