• Who is this course for?

    Whether you’re a complete beginner to programming or have been working with other languages and want to learn more about iOS, this course is for you!

    • Complete beginners curious about programming
    • Non-technical professionals interested in developing their own application
    • Proficient web developers who want to broaden their expertise to mobile development
    • Mobile developers who use Objective-C and want to get up to speed with Swift
    • Anyone who wants to take their Swift skills to the next level
  • Is Swift: Building iOS Apps really free?

    Yes, our Swift: Building iOS Apps course does not require any credit card information and does not have a time limit. You’ll begin learning to code alongside a community of fellow students and have full access to 125+ hours of Swift lessons and labs.

  • Do I need to finish all of Swift: Building iOS Apps to apply to Flatiron School?

    While making progress in our free courses is the best way to strengthen your application to our Online Web Developer Program and NYC Software Engineering Immersive, finishing the full Swift: Building iOS Apps course is not required to apply. This free course is meant to help you gauge whether you want to pursue a lifelong programming career, and whether you can successfully learn to code through our teaching techniques and technology.

    Our admissions team primarily wants to see consistency in how you’re preparing. You’re encouraged to apply for our Online Web Developer Program or NYC Software Engineering Immersive as soon as you feel ready to commit your time and energy to an immersive program. (Note: It’s important to understand that your initial application and interview is a way to for us to get to know you and for you to get to know us, and includes no technical questions.)