Excited about what’s going on in the iPhone ecosystem (or are now considering learning how to code iPhone apps), but don’t think you have the coding chops to compete amongst the AppStores 185,000 iPhone/iPod Touch/iPad apps? Well, you, my friend, need to take a computer science course in iPhone development. And, it just so happens that one of the nation’s highest-ranked schools is offering their iPhone app dev class for free on Apple’s iTunes U store!
Stanford’s CS193P class offers 45 downloadable podcasts that will give you the lowdown on how to make iPhone apps.
Here’s the skinny: Stanford has this computer science class aimed at developing iPhone apps. It’s known as CS193P – you can find the course website here. The class is broken down into video podcasts of the lectures and supplemental lecture slides. All these course materials are available under a Creative Commons license, allowing you, Mr. Joe Schmoe to download the entire class onto your iPhone to learn how to make money from the gadget that’s consumed your entire being.
The idea is to virtually attend the class by watching the lecture videos and studying the supplemental slides. You’ll probably learn a lot, but you won’t have the luxury of raising your hand to ask a question or attend office hours to get some personal help on a programming question – for that you’ll have to actually be accepted into Stanford. We’re not going to pretend that it’s easy to get into Stanford, but you’re welcome to try. On the flip-side, you can be sure that this class will be top-notch!
Even if you’re not consumed by your iPhone, you can download the course and get started with developing for your favorite smartphone. You’ll need to have some working knowledge of programming before you jump right into these computer science lectures. You can find them on iTunes U.
– Stanford CS193P iPhone Development (FREE) [iTunes link]