Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download and subscribe to iPad and iPhone Application Development (HD) by Paul Hegarty, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC

iPad and iPhone Application Development (HD)

by Paul Hegarty

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.


Updated for iOS 5. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations. Prerequisites: C language and programming experience at the level of 106B (Programming Abstractions) or X. Recommended: UNIX, object-oriented programming, graphical toolkits Offered by Stanford’s School of Engineering, the course will last ten weeks and include both the lecture videos and PDF documents. A new lecture will be posted each Monday, Wednesday and Friday. Subscribe to this course, and automatically receive new lectures as they become available. Released with a Creative Commons BY-NC-ND license.

Customer Reviews

The Art of Lecturing

It's official. Paul Hegarty is a god with a gift (and passion) for teaching. I have been involved with dozens of computer science classes as a student, a teaching assistant, lecturer, and even on the distance education production end. This class is almost flawless in from end to end. It is one of the most enjoyable, instructive, and informative classes I have ever "taken." Thank you, Paul and Steve, for making this available in iTunes U!

This is what Stanford tuition gets you

This is what I would expect from an iOS development class if I was paying $14K for a semester's tuition.

Wonderful Series

I watched the last Stanford iOS series by Paul Hegarty, and I have to say that this just as good if not better. It's great to go back to these videos to brush up as well as using them to learn new techniques.

I can see how this may be overwhelming for someone who has no experience programming, but as stated in the first video you shouldn't be watching these lectures if that applies. Objective C is a complex and complicated language, and expecting to pick it with no prior coding experience through watching a few videos is unrealistic.

For those of you that have some kind of background in a programming language, you will find these videos an invaluable help.

Paul Hegarty and Stanford, please keep up the amazing work!