iPad and iPhone App Development (Fall 2011)
by Stanford
To subscribe to an iTunes U course, click View in iTunes.
Course Description
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. Released with a Creative Commons BY-NC-SA license.
| Name | Description | Time | Price | ||
|---|---|---|---|---|---|
| 1 | 1. MVC and Introduction to Objective-C (September 27, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, MVC, model, | 1:01:28 | Free | View In iTunes |
| 2 | Lecture 1 Slides (September 27, 2011) | -- | -- | Free | View In iTunes |
| 3 | 2. My First iOS App (September 29, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, MVC, Calcul | 1:06:10 | Free | View In iTunes |
| 4 | iOS 5 Walkthrough | -- | -- | Free | View In iTunes |
| 5 | Assignment 1 | -- | -- | Free | View In iTunes |
| 6 | Debugger (September 30, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, console, exception handling, crash, conditional breakpoint, print object, description, object, NSlog, prope | 36:25 | Free | View In iTunes |
| 7 | 3. Objective-C (October 4, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, dot notatio | 1:17:21 | Free | View In iTunes |
| 8 | Lecture 3 Slides (October 4, 2011) | -- | -- | Free | View In iTunes |
| 9 | 4. Views (October 6, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, dot notatio | 1:11:53 | Free | View In iTunes |
| 10 | Lecture 4 Slides (October 6, 2011) | -- | -- | Free | View In iTunes |
| 11 | Assignment 2 | -- | -- | Free | View In iTunes |
| 12 | Xcode and Source Code Management (October 7, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, | 54:15 | Free | View In iTunes |
| 13 | 5. Protocols and Gestures (October 11, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, controller, | 1:14:37 | Free | View In iTunes |
| 14 | Lecture 5 Slides (October 11, 2011) | -- | -- | Free | View In iTunes |
| 15 | 6. Multiple MVCs and Segues (October 13, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, gesture rec | 1:11:23 | Free | View In iTunes |
| 16 | Lecture 6 Slides (October 13, 2011) | -- | -- | Free | View In iTunes |
| 17 | Assignment 3 | -- | -- | Free | View In iTunes |
| 18 | 7. UIToolbar and iPad Apps (October 18, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UIToolbar, | 1:13:51 | Free | View In iTunes |
| 19 | Lecture 7 Slides (October 18, 2011) | -- | -- | Free | View In iTunes |
| 20 | 8. Controller Lifecycle & Image/Scroll/WebViews (October 20, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, view contro | 1:03:55 | Free | View In iTunes |
| 21 | Lecture 8 Slides (October 20, 2011) | -- | -- | Free | View In iTunes |
| 22 | Introduction to AVFoundation (October 21, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, AVCaptureDevice, AVFoundation, AVMediaType, Core Image, face detection | 41:08 | Free | View In iTunes |
| 23 | 9. Table Views (October 25, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UITableView | 1:14:55 | Free | View In iTunes |
| 24 | Lecture 9 Slides (October 25, 2011) | -- | -- | Free | View In iTunes |
| 25 | Assignment 4 | -- | -- | Free | View In iTunes |
| 26 | 10. Blocks and Multithreading (October 27, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UITabBarCon | 1:15:59 | Free | View In iTunes |
| 27 | Lecture 10 Slides (October 27, 2011) | -- | -- | Free | View In iTunes |
| 28 | 11. Core Location and MapKit (November 1, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core locati | 1:13:04 | Free | View In iTunes |
| 29 | Lecture 11 Slides (November 1, 2011) | -- | -- | Free | View In iTunes |
| 30 | Assignment 5 | -- | -- | Free | View In iTunes |
| 31 | 12. Persistence (November 3, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, property li | 27:01 | Free | View In iTunes |
| 32 | Lecture 12 Slides (November 3, 2011) | -- | -- | Free | View In iTunes |
| 33 | Time Profiler (November 4, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, code optimization, bottleneck, CPU strategy, memory inefficiency, | 18:55 | Free | View In iTunes |
| 34 | 13. Core Data (November 8, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core data, | 1:18:40 | Free | View In iTunes |
| 35 | Lecture 13 Slides (November 8, 2011) | -- | -- | Free | View In iTunes |
| 36 | 14. Core Data Demo (November 10, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core data, | 1:17:55 | Free | View In iTunes |
| 37 | Lecture 14 Slides (November 10, 2011) | -- | -- | Free | View In iTunes |
| 38 | Assignment 6 | -- | -- | Free | View In iTunes |
| 39 | Building Apps that People Want (November 11, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, business, problem solving, App Store | 49:46 | Free | View In iTunes |
| 40 | 15. Modal View Controller/Test/Animation/Timer (November 15, 2011) | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, Modal View | 1:14:21 | Free | View In iTunes |
| 41 | Lecture 15 Slides (November 15, 2011) | -- | -- | Free | View In iTunes |
| 42 | 16. Action Sheets, Image Picker, Core Motion (November 17, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, NSTimer, View Animation | 1:17:12 | Free | View In iTunes |
| 43 | Lecture 16 Slides (November 17, 2011) | -- | -- | Free | View In iTunes |
| 44 | Smule (November 18, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, music, social interaction, collaboration | 53:17 | Free | View In iTunes |
| 45 | 17. iCloud (November 29, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, iCloud, UIDocument, UIM | 1:11:25 | Free | View In iTunes |
| 46 | Lecture 17 Slides (November 29, 2011) | -- | -- | Free | View In iTunes |
| 47 | 18. iCloud Demo (December 1, 2011) | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, iCloud, core data, UIDo | 1:17:12 | Free | View In iTunes |
| 48 | Lecture 18 Slides (December 1, 2011) | -- | -- | Free | View In iTunes |
| 49 | Designing Multimedia iOS Apps (December 2, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, OpenGL ES, C++, embedded systems, open graphics library | 51:13 | Free | View In iTunes |
| 50 | 19. Automated Testing (December 6, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, UI testing, unit testin | 1:10:26 | Free | View In iTunes |
| Total: 50 Episodes |
Customer Reviews
This is the course you want to take for ios deving
This is a very thorough collection of the class materials. All the lectures are there, presentation slides, PDF guides, PDF assignments, everything you need. It's amazing that this is free. It's even more amazing that they include new development details with developing for iOS 5 (with iCloud integration, etc.) when iOS 5 was released during the quarter in which this course was taught. Oh and it's free? Even better, and hardly believable really since its Stanford. This is how education should be. I only knew C++ until a couple weeks ago, and this plus a obj-c text I picked up on kindle for $25 has gotten me into OBJ-C and iOS developing very quickly. If you already have object oriented programming experience, you'll pick up this very quickly.
This is a great course
Great course; you need the back ground in C programming
The iPAD University APP works well and is very well designed.
Need WIFI to download these large video files
Great Course
One of the best iOS courses, it's great to see they made this available in the iTunes U app.



