Developing Apps for iPhone & iPad: A Free Stanford Course

Looking to design apps for the iPhone or iPad? Stanford University now has a course online that will help you do just that.

Simply called Developing Apps for iOS, the course features 20 video lectures (the last installment was uploaded just this week) and, somewhat fittingly, they’re all available on Apple’s iTunesU.

Paul Hegarty teaches the course, and he assumes that you have experience programming in C, and some familiarity with UNIX, object-oriented programming and graphical toolkits.

You can find Developing Apps for iOS in the Computer Science section of our big collection of Free Online Courses, along with two previous Stanford app development courses, both called iPhone Application Development.

Make knowledge free & open. Share our posts with friends on Facebook, Twitter and other social media platforms:

by | Permalink | Comments (25) |

  • David Wees

    So awesome, thanks for sharing this. I find I share every blog post you write on Twitter. Keep this stuff coming, it is very useful.


  • Dan Colman

    David, Thanks for the kind words. Really appreciate it!


  • Shofiquezzaman

    I am interesetd about the IPod for known the technology which in the craze on the Recently World??!

  • Morné

    and the costs?

  • Socketwiz

    Morné, the cost is described in the title of this article.

  • Dulk

    Your post and work inspires me to get familiar with programming in C !
    Thanks for making the world run better :)

  • Dan Colman

    Yes, it is indeed free.


  • JR Moreau

    I am so excited to check this out. Always wanted to toy around with some iPhone and iPad code. Let the games begin! Interested to see if Stanford or someone annotates these Youtube videos. Either way, it’s still awesome.

  • Danny Nigro

    Thanks for the posts, Dan. Quick question. Any student developers at Stanford looking for freelance work? We’re in dire need for some good development work on our app “Inflict Training.” Let me know when you get a chance. Thanks again!

  • Janine

    This is awesome, but for those of you who would like an instructor. New Jersey Institute of Technology offers a very good online iPhone & iPad App Development training course. It is fully online and instructor-led. In addition to that they are offering a Android OS Application Development course too. This is also fully online and instructor led.

  • http://DevelopingApps Amanda Patrick

    Thank you, this is useful information for understanding technology. This course will definitely come in handy to use the ipad features.

  • Nancy

    If such apps can compitable with windows OS, there would be more customers.

  • Charlie Schaub

    Great write-up, I’m regular visitor of one’s website, maintain up the nice operate, and It’s going to be a regular visitor for a lengthy time.

  • Jose Quaresma

    It seems like the new iteration of the course, updated for iOS 5, is already available on iTunes U:

    I wrote about it in my blog:

  • LuciPhone

    A developer friend of mine asked me to recommend something for learning how to build iPhone Apps fast and easy so he could put it in practice right away.

    So I started poking around and here’s the best you will ever find:

    How to Make An iPhonne App is a All-In-One e-book on building Apps from scratch. It was highly recommended by most experienced developers and they even convinced me that I should start reading it too.

    Enjoy! :)

  • http://qplicacionesmobiles walter velasquez

    es necesarios tener conocimientos profundos de programacion sos estudiante terciario de matematica y me interesaria saber del tema

  • SeanNavarro

    he operating system that powers Apple’s iPhone and iPad devices, iOS, has proved incredibly popular with developers. A large part of this is almost certainly due to the opportunity that the App Store gives developers to make money, but the great development tools that Apple provide, in the form of XCode and Interface Builder, and also the Objective-C programming language, which iOS developers are required to use, certainly play their part.

  • Waqar Ahmad

    It is amazing, free tutorials are provided but it should also be for online play.

  • Aparna

    This is really fantastic. I found this recently.. Thank you so much for putting up this together.. This is a onestop shop for beginners like me… Thank you

  • Greg

    Thanks to everyone for the above info, my question is this. Do you have to know how to program in C in order to make an app on all these recommended links above?

  • Greg

    …except for the info and link that Aneske posted above. I have no experience in C programming but I’d love to write an APP for an idea I have.

  • Dess

    I think even Facebook gives the platform to develop applications. But can we do it with a click of few buttons? I think not. But I came across one site claiming to do that. I saw the price and it is a little expensive. Anyways here it is

  • Abel Shields

    Thanks for the post So awesome, thanks for sharing this your post are very use full to me in c Programing and C++ and Unix. I am always wanted to some iPhone and i Pad code. This course is very helpful to come in handy to use the i pad features.

  • Smartjazz

    Hi there. Really a great post. Please keep sharing like this.

  • Lael

    Is it possible to learn from this class as a complete beginner. I want begin to apply all that I have brainstormed into an actual app that will not only work, but be beneficial.