Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,539
39,381



stanfordapps.png
The Autumn 2013 edition of Stanford University professor Paul Hegarty's popular Developing iOS Apps course is now live on iTunes U, fully updated for iOS 7. Professor Hegarty teaches the class every year and it remains an excellent introduction to iOS for coders looking to build their skills.

So far, videos and notes from four lectures have been posted, and more will be added throughout Stanford's Autumn Quarter.
Updated for iOS 7. 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
Stanford notes that CS106B Programming Abstractions (also available on iTunes U) should be taken by students before taking this class. Stanford and a number of other educational institutions have a wide variety of engineering and computer science classes available free on iTunes U.

Developing iOS 7 Apps for iPhone and iPad is available through both the iTunes U app and iTunes on the Mac or PC.

Article Link: Stanford's iTunes U App Development Course Updated for iOS 7
 
I'm going to be taking this course hopefully! Go Cardinal! Ranked 5 in the BCS!
 
This is great for people getting started out, or even brushing up on skills and learning some new stuff. Professor Hegarty is great :)
 
Stanford on iOS7

This is really a luxury course. There are several. If you have time view all of them!
 
Those requirements are only for Stanford students. Anyone can subscribe to Dr. Hegarty's class. A programming background is helpful of course.

CS106 aka Programming Abstractions comes with an introduction to Xcode, and debugging in Xcode.

If they require you to have this down already, then there might be something to it. Luckily iTunes U's got you covered.
 
Last edited:
New trend....only the best and brightest teachers have classes online. This could change the face of education...radically.
 
Great course by Professor Hegarty! I'm glad to see an iOS7 version coming out.
 
this was released on 10.28 and they are just now posting about it? "macrumors - for your not so up to the minute apple news!"
 
I used the iOS 6 Stanford course a while ago to get started, though I switched to freelance learning soon after. It's really good. The only reason I switched is because I didn't have enough time.
 
1. Pretty sure he's not a Professor, but rather a Guest Lecturer. The distinction matters more to people in academia than the industry, but it still matters.

1b. It matters to people NOT in academia because its a major factor in how the material in this course is presented. It's a very technical class driven by actual application of iOS API features, while glossing over any sort of theory or reasoning behind the API design. This is part of what makes it such a useful iTunesU class (and, I presume, slightly less useful for CS majors).

It also benefits from his decades of experience working for/with Apple, Next, and related companies, instead of churning out research papers.

2. My "cool story, bro" anecdote: I was chain-watching episodes of these lectures about a year ago, trying to get enough iOS knowledge to interface with some devs at work. I took a lunch break, and hopped over to El Grullense on El Camino for some enchiladas. As I was eating, Mr. Hegarty rode by on a bike. I started to wave and say "Hey!" like you would greeting someone you already know, when I realized he would have no idea who I was and sheepishly returned to eating.

I presume this is how people in LA sometimes interact with celebrities.
 
[url=http://cdn.macrumors.com/im/macrumorsthreadlogodarkd.png]Image[/url]


The Autumn 2013 edition of Stanford University professor Paul Hegarty's popular Developing iOS Apps course is now live on iTunes U, fully updated for iOS 7. Professor Hegarty teaches the class every year and it remains an excellent introduction to iOS for coders looking to build their skills.

So far, videos and notes from four lectures have been posted, and more will be added throughout Stanford's Autumn Quarter.
Stanford notes that CS106B Programming Abstractions (also available on iTunes U) should be taken by students before taking this class. Stanford and a number of other educational institutions have a wide variety of engineering and computer science classes available free on iTunes U.

Developing iOS 7 Apps for iPhone and iPad is available through both the iTunes U app and iTunes on the Mac or PC.

Article Link: Stanford's iTunes U App Development Course Updated for iOS 7
Im already a dev but i wouldn't mind adding a few more letters to my resume and an app or two.
 
New trend....only the best and brightest teachers have classes online. This could change the face of education...radically.

Very much true. There are some standard under graduate courses ( like Linear Algebra, Fourier Transform ) that are taught 1000 times every year around the world. That can all be replaced by one ( or a few ) well taught courses on line. What happens is, home work and class work get swapped. You take courses at home and may be come to the class to get some questions answered by TAs and Tutors.

The implications of this are quite mind boggling. We are already seeing signs of that around the country where high school students are allowed to take courses on line for full credit. Hope my property taxes come down!! ( yeah, right )
 
This is great, but to refresh my very stale knowledge I instead started two classes earlier with the 'Programming Methodology' class which is a super basic intro class. What a hoot :)

I highly recommend it to anyone who wants to 'learn iOS programming' but is starting from zero. Xcode is just too darn intimidating in my opinion for a beginner.
 
A substitute teacher from Redneck High giving lectures on inbreeding rattlesnakes wouldn't have such a high view count anyways. Then again, this world is a messed up place in a lot of ways.

Maybe he'd get a high view count if his biology course was intelligently designed? ;)

The classes presented by Mr. Heggarty are top notch. I've watched them for two years now, and am excited to see another "season" coming on-line!
 
Maybe he'd get a high view count if his biology course was intelligently designed? ;)

The classes presented by Mr. Heggarty are top notch. I've watched them for two years now, and am excited to see another "season" coming on-line!

All Stanford courses on iTunes U are top notch, even those in audio format.

What I meant was that i.e. Susskind giving lectures on classical and quantum mechanics is the pinnacle already and you can't "one up" that even if someone wanted to.

Except maybe by cloning Einstein, in which case you should give lectures on biology or medicine instead, though.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.