iOS Development Classes in NYC or Live Online

iOS App Development with Swift Courses & Bootcamps

iOS Apps (for iPhone and 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.

  • In-person courses
  • Flexible training solutions
  • Small class sizes
  • Hands-on & interactive

Small Group iOS Development Classes

Our iOS Development Classes courses are instructor-led in our Manhattan classrooms or live online (virtual learning).

Corporate Training

Drive team performance and efficiency with Noble’s industry-leading training. Send employees to our group classes or create a custom training program onsite.

Get a Free Quote

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.

  • Students learning iOS development

    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.

  • Every iOS class comes with a custom workbook

    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. 

  • Student learning to program iOS apps

    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

Highly Reviewed by Our Alumni

From our hands-on training style to world-class instructors and proprietary curriculum, we deliver a learning experience our alumni can be proud of.

Our iOS Development Classes are rated 4.7 stars

in the past 24 months

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..!


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
Laerdal Medical

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
LaRiviere Design

With a very minimal coding background, Arjun and Noble Desktop were able to crash-course me into iOS app development with patience and efficiency. I now have the resources I need to move forward with launching my app (designed as part of the Noble Desktop UX/UI Certification program) by the end of the year. Thank you, ND!

Erica Sweany

Yelp Facebook LinkedIn YouTube Twitter Instagram