Yelp Facebook YouTube Twitter Instagram

Hands-On in NYC or Live Online

iOS Development Classes NYC

iOS App Development with Swift Courses & Bootcamps

iOS Apps (for iPhone & iPad) are programmed with Swift, using the Xcode application. Swift is complex but approachable for people getting into iOS programming for the first time.

In each class we offer, you will build apps while learning Swift and programming fundamentals. You decide how much you want to learn; just the basics with iOS App Development Level 1, or enough to create several apps and your own final project in the iOS App Development Bootcamp.

  • Small classes
  • Hands-on training
  • Book included
  • Free retake

Which iOS Development Class is Right for You?

iOS App Development Bootcamp

Hands-on iOS Courses & Bootcamps in NYC

In this 10-week class you will build several apps, including two in the very first week, using Swift and Xcode. The course covers programming basics, intermingled with real apps such as a Tip Calculator and a Weather App that integrates with an API. By the end you will focus on a final project to bring it all together.

60 Hours


Next Class: Jan 12–Mar 23, 10–5pm

iOS App Development (with Swift) Level 1

Intro to Swift, Xcode, and Object-Oriented Programming

This class is designed for students who are new to coding in Swift and object-oriented programming. No prior experience is necessary, though HTML and CSS experience is strongly suggested. In this class you will code 4 separate apps while learning the basics of Swift, Xcode, and object-oriented programming.

18 Hours


Next Class: Jan 12–26, 10–5pm

iOS App Development (with Swift) Level 2

Start Building iPhone & iPad Apps

In this training you will build an app with multiple view controllers that interacts with an outside database. You'll integrate with Apple's Mapkit and Firebase, and link to content on the world wide web. You'll learn how to view apps on your own iPhone, and how to set up an Apple Developer account. A prerequisite for this class is the iOS App Development Level 1 class, or equivalent experience.

18 Hours


Next Class: Feb 2–23, 10–5pm

Rated NYC’s Best iOS Development Courses

Noble Desktop will teach to build real-world iOS apps using the latest versions of Swift and Xcode. Build a solid programming foundation in our iOS App Development Level 1 class. Or take our 60-hour Intensive, and create numerous apps using our comprehensive step-by-step workbooks, as well as work on your own final project with one-on-one guidance from an industry experienced iOS developer.

  • “Noble's iOS Development course has taken me from pure novice in code of any kind to about to publish my very own iOS app. I'd tried paid online courses, tutorials and books but it all ended in frustration. One reason being that the language Swift has been developing and changing so much that online wasn't keeping up. There's nothing like having a live coding expert in the same room. Noble finds excellent teachers (who are also patient with beginners) and is very generous with workbooks, downloadable materials and files in order to keep everything up to date. Taking this course was the best decision I've made in the last ten years..!”


    Completed the iOS App Development Bootcamp

  • “This class is taught by someone who is not only an expert at coding, but by someone who is a fantastic teacher. Those two things are often mutually exclusive skills, however Noble Desktop has managed to find an instructor with both skills at a very high level. If you are thinking of learning iOS development, look no further, as this class will be a great springboard for your success in the field.”

    West Kraemer

  • “If you are looking for a beginner course to iPhone/iPad development, do not hesitate to sign up for this class.”

    Joe Scalise

    Attended the iOS App Development Level 1 class

  • “For a designer like me with just basic programming experience, the iOS introductory app development class was a nicely structured way to dip my toes into what is a vast topic without becoming completely overwhelmed. I learned quickly because I could see results every step of the way.”

    Mark LaRiviere

    Learned the fundamentals of developing apps for iOS

Learn then Practice

In our iOS classes you will learn by first watching the instructor demonstrate an exercise, then by practicing yourself on numerous real-world apps. Our instructors are all industry professionals who draw on their experience to teach you practical, professional skills.

Students learning iOS development

Custom iOS Workbook Included

All of our iOS classes come with a custom step-by-step training manual sold to universities and schools around the world. The best way to learn programming is through repetition. Recreate the class projects and refresh the iOS materials anytime after the class. 

Every iOS class comes with a custom workbook

Learn Swift Logic & Object-Oriented Programming

“Noble’s iOS Bootcamp helped me take my skills to the next level! I have always wanted to learn Swift, but was not able to learn by only using online resources. The teacher helped me understand the logic behind object-oriented programming. It was a challenging class, but I felt so accomplished after I finished. I would definitely recommend it to anyone and would even take it again myself!”
Nicole Schmidt, Desiger, RAPP

Student learning to program iOS apps

Upcoming iOS Development Classes in NYC


Next Class



iOS App Development Bootcamp Next Class: Jan 12–Mar 23, Saturday, 10–5pm Duration: 60 Hours Price: $3000
iOS App Development (with Swift) Level 1 Next Class: Jan 12–26, Saturday, 10–5pm Duration: 18 Hours Price: $975
iOS App Development (with Swift) Level 2 Next Class: Feb 2–23, Saturday, 10–5pm Duration: 18 Hours Price: $975