iPad and iPhone Application Development (HD)

751

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.

Recent Episodes
Episodes loading...
Recent Reviews
  • David Mongo
    Excellent
    Very organized, understandable, relevant, and well presented. And unlike the lecturers in every other iTunes U series on iOS programming, Paul Hegarty doesn't begin every sentence with, "Um…"
  • Noguerol9
    Good !
    I waiting a new tutorial eith new XCODE and iOS 7...
  • PaajiBalleBalle
    Great work!
    It is the most helpful resource if You want a good base.
  • alienintheheights
    Essential!
    Paul Hegarty is an insightful, interesting lecturer and one with a seasoned appreciation for proper programming methodology. This is not a novice course--you should have some experience as a programmer to fully appreciate it. But for those ready, there's nothing better out there: you will be building apps by the end of it. If you take this course, go online and track down his homework assignments too. Doing so rounds-out the experience. HIGHLY RECOMMENDED.
  • المد يغحلف
    رذةدطكاذةل
    نببنليتببااتل
  • MrKovai
    Well Done
    Thanks for making it available as Podcasts. Nice Job.
  • wbevins
    A must get!!
    If you want to learn iPhone and iPad development then these lectures are a must-download. Everything is explained in a thorough and easy to understand manner.
  • gmalone1
    Stanford lectures series poorly sorted and sequenced, and LOW RES
    Stanford lectures series poorly sorted and sequenced As good as the lectures are, knowing exactly what order to play them is a nightmare. Specifically the Programming Abstractions and iOS dev series are a jumble (esp. the Abstractions) -- some items are numbered, some (many) are not; and when you download them into iTunes, they get shuffled and then you're lost. For goodness sakes, put a 01 -> n sorting number at the start of each titled item. And what's with the LOW RES video?! Unbelievable.
  • Charbalest
    Paul is great!
    These are fantastic lectures, and Paul is an excellent teacher. I picked up iOS development faster than any other new platform I have ever learned thanks to this series.
  • Mike Ishi
    Fantastic
    These lectures are fantastic. The professor is absolutely wonderful.
  • Let's Go Surfin'
    Ipad and iPhone Development by Paul Hegarty
    This is excellent! I am an aspiring, self-taught IOS developer and have had trouble understanding some of the basic underlying concepts. I had never been exposed to object oriented programming before starting on this adventure. I was slowly figuring things out the hard way and stumbled upon this course. So far, I've only gone through the first three recordings and it has already made my life much easier! Thank you very much Paul for posting this!
  • Satiated
    Finally a Great iOS Training
    Having a C# and Java background I was surprised to flip through dozens of books, videos and websites and have a hard time trying to get into Objective-C and really found most sources just doing instead of explaining. I'm only 3 classes in but this is by far the best intro to iOS, X Code and Objective-C I've come across. I've learned more in a couple of hours than I had from all other training sources combined. Not only do you learn what's going on but any question you start to think of gets covered and you feel very comfortable in doing what you are doing and know why you do the things you do (most other training a I've gone through don't explain why you do the things you do and just say 'drag this to here'). For any OOP dev trying to get into Objective-C you couldn't start at any better place than here...
  • Gajadhfrbaghh
    Itunre
    Gôd
  • La chinita chiquita
    Musica
    China
  • Pan Ma
    This course is awesome.Thank you very much
    I like this course so much, it helps me a lot to learn the iOS programming. Professor Hegarty is such a great teacher. I like the way he teaches us and the assignment he gave us to practice. I just want to say thanks to Professor Hegarty, all the staff who worked for this courses and the Stanford University. Thanks again.
  • andu huynh
    Bo
    1234
  • Willard the Mushroom
    Thank you!!
    OMG. The debugger can automatically break when any exception happens instead of much later! After self teaching objective c for a while, I've found these videos amazingly helpful.
  • Dom Champagne
    Thank you very much Professor Hegarty and Stanford!
    This series has been very helpful to me. I really appreciate the quality of the videos and the instruction itself. Awesome collection! Thanks again!
  • LeonardMow
    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.
  • robartin
    Perfect
    This is a full course with all lectures, lecture materials, and homework assignments. Excellent lecturer as well. If you want to learn its development this is the way to go.
  • memphisfiredpt
    Beautiful
    Very easy to understand lecture videos. Helped me learn XCode! Thank you professor Paul!
  • pentak3
    Awesome lectures
    Love them! Helped me learn a lot on iOS programming.
  • rdoggett
    Invaluably helpful; practically perfect
    Paul Hegarty really understands how to teach. This series is quickly paced and immensely enjoyable - with just the right information needed to pragmatically begin coding one's first iOS application almost immediately. I highly recommend downloading the assignments and completing the homework as if you were taking the class live in real time. This is by far the best introduction to objective-C and iOS (or MacOS) development I've found. I can hardly believe how great this is.
  • landlessness
    Well done
    Good flow. Good content. Deep knowledge.
  • Ephedrine Dream
    Two words...
    Incredible, thanks!
  • sebatl
    Great content! Very helpful.
    We really live an interesting time when everybody in the world with an internet connection can watch this kind of lecture for free. Many thanks to Standford for making this available to the general public. It helped me quite a bit making my recent transition to iOS development!
  • Rafal12568
    Love the tutorials.
    They are all a beginner programmer needs. As of Jan 9, Video no. 7 does not play in iTunes nor can I download it onto my drive. Please fix it. Thanks.
  • TechyGod
    Great but...
    Number 2 (Objective-C) is not downloading!
  • omnisean3000
    NSString *Perfect = @"Paul Hegarty!!!!!";
    Bought. MacBook pro back a while back have gone around tutorials, little apple documentation and testing myself in Xcode. Never fully understood and grasped Xcode and Objective C until going through the first lecture here and starting the calculator app. There is a lot that I haven't fully understood until watching Professor Paul explain and demo. Thank you!! Excellent!!
  • Chandra1250
    Awesome
    Professor Paul is a hero on how to teach an app framework. I first wrote an app using Apple's tutorial introduction. It was OK but I felt unequipped to anything beyond the basics. Xcode is not the most intuitive IDE either. Sometimes I would not know how to get back to a window after clicking on something. It was incredibly frustrating. All that changed after watching the professor explain the basics of MVC and how one gets around in Xcode. Xcode still frustrates me but I have learned to work it much better. Five stars all the way. The two people who gave it four stars should change the rating so the overall rating is 5 stars. This course deserves it. Thanks Professor and Stanford U.
  • 175726
    BEST IPHONE TRAINING VIDEOS YOU CAN SEE PERIOD
    Wow, what a great professor. I've seen hundreds of IOS training videos, he's just the best. The reason he's so good is the fact that he knows IOS backwards and forwards therefore he can translate to us mere mortals the basics with the knowledge of what complexities he can leave behind for our own devices. He's like Edison explaining tungsten, then all of a sudden a LIGHT BULB turns on in your head! Thanks Mr. Hagerty…
  • turning forward
    Assignments
    I just got done with lecture 2 and I was wondering where the assignments were. Does anyone know? But by the way, THE COURSE IS AMAZING!!!
  • whythefsckdoineedanickname
    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!
  • GeorgeOfEarth
    Wonderful Materials! But, the iTunes U Metadata?
    Just incredibly well presented! However, one little issue that may need a fix - it looks like the iTunes U Metadata for the videos and slides are a little messed up - dates/times, lecture numbers, etc.
  • nerakhon
    Best iOS programming Lectures available.
    Best lecturer I have ever seen to teach the iOS Development course. Great job Paul!. The course is a must see for anyone thinking about or starting to code for iOS.
  • aikisattva
    Excellent class, with some content missing...
    This is an incredibly well done course, well worth your time if you're a C/C++ developer, or a Mac developer, that needs to come up to speed for iOS development. My only complaint is that several of the classes mention important content that will be covered in the "Friday Section" but those classes have not been made available here.
  • Anon_1111
    The Best lectures...
    This is The Best lecture series I have ever seen. It has The Best content and presentation It is beyond ultimate. Thank you Prof.
  • gth708f
    Word to the Wise
    I loved watching the last round of episodes and will get started on this stuff during Thanksgiving! So Excited! Word to the Wise: Go to the website and download everything(lecture slides, assignments, example code…..) now, and save it to your computer. Those files won't be there forever.
  • **** MJ
    Where can I learn the very basic, like what happens before this
    I viewed the first lecture and it seems to have already been into the class somewhat. Is there someplace I can learn the very basics of creating an app? What is the language and where can I learn that? Thanks.
  • washi4963
    Good Stuff
    Learning this IOS Development have help me with me programming in java. Great class. Thanks to Stanford and Paul Hagerty
  • RossAdamSF
    Wonderful. Thank you!
    Thank you to the professor and the University of Stanford for making this valuable education accessible to the public.
  • Terrance Shaw
    Good stuff
    This, along with the Apple documentation and the Objective-C book from Stephen Kochan, has done wonders for my understanding of iOS development. More than anything, it's actually helped me understand the new changes in Xcode 4, which had me pretty intimidated, what with the addition of ARC and Storyboarding and all that. Keep them coming, they're appreciated!
  • Volt owner
    Best resource to learn how to program in iOS
    This is absolutely the best resource I've found for both beginning and moderately advanced iOS development. The instructor, Paul Hagerty, does an absolutely outstanding job of both providing material that is on point, but also presents that material in a way where it is understandable at a practical level. The trick to success in this training is to do the videos in order, and do the homework exercises. They'll feel like busywork, but they will give you practical hands-on experience with the topics. I'm re-downloading this course to catch up with changes in iOS 5, 2 of which are storyboards and automatic reference counting. If he covers these topics, then this is a win for me (and will be for you as well!)
  • JS☕️
    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!
  • Ali Sabir -- iOS developer
    Awsome Resource... Thanks Stanford and Professor Hagerty
    Absolutely the best resource to learn iPhone and iPad development!!! I watched the series from Fall 2010, but with all the changes in iOS 5, I was looking for the updated course. This is by the far the best resource. I even bought the paid tutorials and classes from net, but none was as good as these. You may have to watch a couple of times and do the homework to understand fully.
  • tommyang
    Slides~
    I love the slides. They had them last year on their site but wasn't available for download right from iTunes.
  • uncleho101
    Really great!
    They had this last year, and I am so glad that they have brought it back this year. Paul is really good at explaining things and I look forward to more episodes.
Similar Podcasts
Disclaimer: The podcast and artwork on this page are property of the podcast owner, and not endorsed by UP.audio.