Yelp Facebook LinkedIn YouTube Twitter Instagram

iOS App Development Bootcamp

Hands-on iOS Courses & Bootcamps in NYC

Throughout this 60-hour iOS class, you will develop several apps, including two in the very first week, using Swift and Xcode. We’ll start from the beginning, covering basic programming concepts in Xcode playgrounds, then move into more advanced topics through the building of apps with step-by-step exercises. ​

Learn to Develop iOS Apps

Learn to Program & Build iOS Apps

Build your very own iPhone or iPad apps 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. Concurrent with class projects, you will work on your own final project as homework, and receive guidance on that project from the instructor. 

The class does not require any specific previous programming experience, but it is helpful. You should have some experience with some type of code, such as HTML, CSS, Python, JavaScript, etc. The more coding experience you have coming into this class, the better.

To add apps developed in class to your personal device or to the app store you will need an Apple Developer account that costs $99, which we will set up in class.

  • Small Classes
  • Computer Provided
  • Book included
  • Free Retake

Learn How to Build iOS Apps for iPhone & iPad

Our immersive training program, iOS App Development Bootcamp, will have you on your way to becoming an Apple mobile developer. After learning foundational object-oriented programming concepts in Xcode and Swift, you’ll build several apps in class and conclude with creating your own app with the guidance of your instructor. Learn these skills with step-by-step exercises in a small class led by a professional iOS developer.

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

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

    Completed the iOS Development Bootcamp.

  • “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..!”

    Nancy

Frequently Asked Questions

  • Are there prerequisites? Do I need to come in with any prior coding knowledge?

    The class does not require any specific previous programming experience, but it is helpful. You should have some experience with some type of code, such as HTML, CSS, Python, JavaScript, etc. The more coding experience you have coming into this class, the better.

  • Do I need to bring anything to the class?

    We provide a Mac with a Xcode for use during the course. However, we recommended that attendees bring and work on their own Mac so that they can continue practicing at home.

  • What happens if I need to miss a session?

    You have some options:

    • If you can’t come into the classroom, but can still attend remotely (live online using a screen sharing app), please let us know ahead of time so we can get you information to attend online.
    • You can make up that session in a future offering of the class, provided that the class is running with an available seat.
    • You can go through the workbook exercises for that session. Ask your instructor about what you’ll be missing.
  • Do you offer discounts or a payment plan for this course?

    Discounts
    • This program is a 60+ hour bootcamp, and is already priced at a discounted rate. Other discounts do not apply.

    Discounts are applied at checkout (no promo code required) and will be verified after you place your order. Discounts are subject to change. Read our discount policies for more details.

    Payment Plan

    This program is eligible for our payment plan. Select “payment plan” at checkout to enroll. A valid credit card must be on file for the duration of the program.

    • At checkout, you will only be charged a $250 non-refundable deposit which will be credited towards the last class in the program.
    • One week before the start date of each class in the program, you will be charged for that upcoming class.
    • You may be charged immediately for the first class if you sign up less than one week before the start date.
    • The total payments (including the $250 deposit) will equal the price of the program. There is no interest or additional fees.
    • Read our Payment Plan FAQ for more details.
  • Can I take this course online (remote learning)?

    You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).

    How does attending “live online” work?
    • Students can attend this training remotely through screen sharing software (we use Zoom).
    • Participants can hear the instruction, ask questions, and even share their screen with the instructor.
    • For audio you can use your computer’s microphone/speakers or call a phone number that we’ll provide.
    • Classes are activity-based and taught by a live instructor, so we strongly encourage students who are local to the area to attend in person!

Real-world iOS Class Projects

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

Nancy, Illustrator

iOS app projects created in bootcamp

Create your own app with feedback

Throughout the iOS Bootcamp, you will work on your own final project as homework, and receive one-on-one guidance on that project from the instructor. During the last session you will present your own final app.

iOS app developer teaching Xcode & Swift

Step-by-step Exercises

Learn iOS development by creating numerous app projects. First by watching a short demo, then by practicing with step-by-step exercises that will guide you through building over 8 real-world apps such as a tip calculator, list app, and a weather app based on an API.

Students learning iOS app development from a professional