SAE Institute has taken Apple’s streamlined resources and developed the straightforward and user-friendly iPhone Development Program (iPD). Designed for the uninitiated, there is no prior training or programming knowledge required, just an eagerness to learn the fundamentals of an object-oriented programming language and a passion to embark on a journey as an architect of your own software.

The iPhone Development Program is a part-time 12 week program that teaches students the fundamentals of app development for Apple’s iOS devices including the iPhone, iPad and the iPod Touch. In addition to the creation of iOS apps, the program guides students through the submission process to the Apple App Store so that a complete life cycle of app development is understood: from creation to currency.

The iPhone Development Program classes are taught by successful application developers who are also experienced instructors. The teacher to student rations are kept very small in order to create an intimate learning environment that encourages individual student attention and that stresses hands-on practical training. Each iPD student is provided in class with an Apple computer with the necessary software required for application development.

The iPhone Development Program teaches Basic Program Setup, Wireframing, Project Planning, Objective-C Basics, Model View Controller Design, iOS File System, Networking, Memory Management, App Store Submission and more.