Project_<Code>:

Develop in Swift 


Choose from two unique 12-week courses where you will learn everything from key programming concepts to how to build fully functional apps for iOS with Swift.


Description

Interested in creating your own app? Want to learn the foundational concepts of programming in Swift? Turn your ideas into a reality by learning Apple’s Swift programming language with a dedicated instructor over 12 weeks in one of our two unique Develop in Swift courses: Develop in Swift Explorations and Develop in Swift Fundamentals.

What's the difference between the two courses?

Develop in Swift Explorations teaches students key computing concepts to establish a foundation for programming in Swift to create simple apps, while...

Develop in Swift Fundamentals focuses more on getting learners familiar with the features in Xcode that allow them to follow best practices in iOS development with an emphasis on Storyboard and SwiftUI.

Upcoming Programs

Sessions
________________________

FALL 2024

Info Sessions: Starting 8/05/24

Classes: Week of 9/09/24 - 11/25/24

Registration

________________________

Registration has now closed for our Winter 2024 classes. Be the first to know about our Fall classes by filling out the interest form below:

What to expect during Develop in Swift?

A pair of eyeglasses sits on a laptop that displays a coding environment

After Completion

 

A keyboard lays on a desk

FAQs

Is Phase 1 and/or Phase 2 a prerequisite for the Develop in Swift courses?

No. However, those already familiar with code may have an easier time understanding some of the material.

Will the course be taught in-person or online?

This program will be offered both in-person and remotely. Participants who do not have the appropriate technology to participate remotely will need to pick up devices provided to them by NYPL prior to the beginning of the program and return them after the course is finished. 

What do I need in order to participate?

All of the physical and digital materials needed to participate in the program, including technology and learning materials will be provided to you by NYPL’s TechConnect department. If you already own or have access to the necessary technology (a Macbook Pro running the latest updated version of MacOS, Big Sur and Xcode 12) needed to participate, you are more than welcome to use your own equipment. 

In addition to the physical equipment and digital materials needed to participate. Learners will also need to have wifi that meets the following criteria:

To test to see what your upload and download speeds are, you can use an online tool like speedtest.net to run the test and find out.

How will classes take place virtually?

All classes will be delivered in a webinar format using Zoom. Instructors will be following up with learners regularly via email to guide them through the three projects created as part of the curriculum and the personal project.

The Develop in Swift Fundamentals course is being brought to you in partnership with Apple’s Community Education Initiative.