Actualizado para el iOS 5. Herramientas y API necesarias para crear aplicaciones para la plataforma del iPhone y el iPad utilizando el SDK de iOS. Diseños de interfaz de usuario para dispositivos móviles e interacciones únicas de usuario utilizando tecnologías multitáctiles. Diseño orientado a objetos utilizando el paradigma modelo-vista-controlador, gestión de memoria, lenguaje de programación Objective-C. Otros temas incluyen: API de bases de datos orientadas a objetos, animación, multihilo y consideraciones de rendimiento.
Requisitos previos: Lenguaje C y experiencia en programación a nivel de 106B (Abstracciones de Programación) o X. Recomendado: UNIX, programación orientada a objetos, herramientas gráficas
Ofrecido por la Escuela de Ingeniería de Stanford, el curso durará diez semanas e incluirá tanto los videos de las conferencias como los documentos PDF. Publicado con una licencia Creative Commons BY-NC-SA.