Yelp Facebook LinkedIn YouTube Twitter Instagram

iOS App Development (with Swift) Level 1

Intro to Swift, Xcode, and Object-Oriented Programming

Swift is Apple’s programming language to build apps for iOS devices (such as the iPhone and iPad). Swift brings together the best features of modern programming in a concise, safe, and interactive way that’s easier to learn than Objective-C (Apple’s older programming language). This training is for people new to programming iOS apps, or new to coding Swift. No prior programming knowledge is required, however it is strongly recommended that you have HTML coding experience, and ideally some other coding experience such as JavaScript.

You will create four apps in this course: Hello World, Roll the Dice, Tip Calculator, and Card War. You will learn Swift’s fundamental syntax and programming concepts so you have a solid foundation for diving deeper into iOS app development. You’ll be guided through the basics of Swift as it relates to iOS, using Apple's XCode and interactive Playgrounds. iOS app development continues to be in high demand. Take this class as your entry into the world of iOS app development! If you like the course, continue with our iOS App Bootcamp (this is the first three weeks of the Bootcamp).

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

Learn How to Build iOS Apps for iPhone & iPad

Our iOS App Development Level 1 course will start you on your way to becoming an Apple mobile developer. While learning foundational object-oriented programming concepts in Xcode and Swift, you'll build several apps in class. Learn these skills with step-by-step exercises in a small class led by a professional iOS developer.

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

    Mark learned the fundamentals of iOS app development in the Level 1 class

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

    Joe Scalise

    Completed the iOS App Development Level 1 course

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?

    • 10% Alumni Discount: Get 10% off this course if you’ve previously taken any 12+ hour course.
    • $100 Individuals Discount: Take $100 off this course if you’re an individual paying for yourself (you’re not being reimbursed by a company).

    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 course is not eligible for a payment plan, which is only available for programs priced at $2,495 and above. 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!

Learn then Practice

Learn iOS development by creating numerous app projects. First by watching a short demo, then by practicing with step-by-step exercies that will guide you through building real-world apps such as a tip calculator, dice app, and a Card War game.

Students learning to create iOS apps

Custom Workbook Included

Our iOS Development class comes with a custom step-by-step training manual sold to universities and schools around the world. Recreate the class projects and refresh the materials anytime after the class. 

Custom iOS workbook included with every class