Yelp Facebook LinkedIn YouTube Twitter Instagram

iOS Development Classes NYC

iOS App Development with Swift Courses & Bootcamps

iOS App Development Bootcamp

Develop several apps, including two in the very first week, using Swift and Xcode. Learn programming basics, intermingled with real apps such as a Tip Calculator and a Weather App that integrates with an API, and create a final project for your portfolio.

60 Hours


More details

iOS App Development (with Swift) Level 1

Get started in iOS development. In this class, you will code 4 separate apps while learning the basics of Swift, Xcode, and object-oriented programming.

18 Hours


More details

iOS App Development (with Swift) Level 2

Advanced your iOS development skills. Build an app with multiple view controllers that interacts with an outside database. Integrate with Apple's Mapkit and Firebase, and link to content on the web.

18 Hours


More details

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.

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: Apr 18–Jun 27, Saturday, 10–5pm Duration: 60 Hours Price: $2495
iOS App Development (with Swift) Level 1 Next Class: Apr 18–May 2, Saturday, 10–5pm Duration: 18 Hours Price: $975
iOS App Development (with Swift) Level 2 Next Class: Ask us about custom training Duration: 18 Hours Price: $975

Learn to develop iOS apps with Xcode & Swift


The application used by developers to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode includes a workflow for user interface design, coding, testing, and debugging. 


The primary programming language used to write apps for iOS, Mac OS X, watchOS (for Apple Watch), and tvOS (for Apple TV).

Object-Oriented Programming

Object-oriented programming is a programming paradigm (style) that represents concepts as objects that have data fields (attributes that describe the object) known as properties and associated procedures (behaviors) known as methods.