Swift

Recommended Curricula that use Swift

Swift is the programming language developed by Apple used to build iOS Apps.

If you're an Apple school or district or you've decided to teach CS using the Swift programming language , there's not too many options when it comes to choosing a curriculum. Apple has developed two courses, Intro to App Development with Swift and App development with Swift which are intended to be taught sequentially and Make School has built out a AP CSP course*.

  1. Watch the video to learn about the Swift programming language.
  2. Complete one of the Hands-on Online exercises using the Swift programming language
  3. Select one of the following curricula.

Note: Apple has committed to developing an AP CSP curriculum* for the 2019-20 school year.

Instructions: Review and select high school courses from the following two Swift programming languages curricula for use in your class or school.

Apple

Make School

    • Courses: AP CS Principles with Swift
    • Cost: No Cost however teacher professional development and support is offered as as optional for additional cost.
    • Additional Details: Curriculum is taught within a LMS and is entirely online
* Curriculum for AP CSP with an asterisk have been formally endorsed by the College Board. All other programs should be submitted for authorization to the College Board by the school prior to teaching.