Certificate in iPhone and Cocoa Development
(Autumn, Downtown Seattle)
Developed in partnership with the UW Department of Computer Science & Engineering

Overview  |   Courses  |   Instructors  |   Advisory Board  |   Apply
Get Started

The Autumn 2009 program is no longer accepting applications

Next Seattle program starts: Autumn 2010. Details will be posted in Spring

Single courses may be available

Also offered in
Winter, Bellevue
Stay Connected

Get e-mail updates

Contact us:
206-685-8936
E-mail
Learn More

Download a program overviewPDF icon

Read an ars technica article about our program

Read a Time Magazine article describing a top ten list of iPhone current apps

Read a PC World article about what makes their chosen top 12 current apps memorable

Read a MacWorld iPhone and iPhone application news blog

Chris Parrish, program instructor, has been awarded an Apple Design Award for the iPhone application Postage produced by his company Rogue Sheep

Learn the language, framework, processes, and skills to develop quality applications for Apple's iPhone. Become familiar with Objective-C and begin developing applications in the Cocoa framework, using the iPhone SDK (Software Development Kit). Gain the tools to design, build, and test your applications, and to effectively market them through the App Store. Expand your knowledge to include more advanced Cocoa programming skills.

What the Program Covers

  • iPhone application development languages and frameworks
  • Object-Oriented programming in Objective-C
  • Methods for testing iPhone development
  • Advanced Cocoa features applicable to the iPhone and Mac OS X

Benefits

You will develop Mac OS X and iPhone application programming skills, and be able to successfully design, build, test, and sell your own quality Mac OS X and iPhone applications.

Who Should Apply

Level: Some experience

  • Programmers with experience developing in a high level programming language, demonstrating good facility in program structure, looping and flow control logic, basic data structures (arrays, trees, linked lists), pointers and the use of dynamic memory, and object-oriented design
  • Programmers experienced in developing web applications, as with Ruby or Python
  • Programmers experienced in developing Java, C, or C++ applications
  • Programmers experienced in developing in C# or .NET

If you have questions about your eligibility for this program, give us a call at 888-469-6499.

Related Programs