Stanford's free app development courses are awesome. If you're interested in making an app for the iPhone or iPad, subscribe to their newly launched iOS 9 course on iTunes U.