Win a Free Class!

Join our email list for a chance to win

Ios dev

iOS Development with Swift Training

For Aspiring App Developers

iOS Apps (for iPhone & iPad) are programmed with Swift, in 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 Intensive.

iOS App Development Intensive

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

Next Class: Jun 5–Aug 16, 6–9pm

Class Details Buy the Book

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.

Next Class: Jun 5–21, 6–9pm

Class Details Buy the Book

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.

Not currently scheduled

Class Details Buy the Book

Upcoming iOS Development with Swift Classes in NYC

Course Next Class Duration Price
iOS App Development Intensive Jun 5–Aug 16, Tue & Thu, 6–9pm 60 Hours $3000
iOS App Development (with Swift) Level 1 Jun 5–21, Tue & Thu, 6–9pm 18 Hours $975
iOS App Development (with Swift) Level 2 Not currently scheduled 18 Hours $975

The Premier iOS App Development Courses in NYC

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 with Swift in NYC training class
  • “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..!”


  • “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