A couple of days ago the latest videos of the Stanford computer science class covering iPad and iPhone App development turned up in iTunesU.
This course presented by Paul Hegarty is fantastic. It's a best case example of good teaching by a master of what he is presenting. Even the questions from the class are spot on.
I've just got to lecture 4 which took place the day after Steve Jobs died. Paul gives a nice tribute and talks about the years when he worked at NeXT and how Jobs valued the aesthetics of things so much that FMRI scans of iPhone users match up with them feeling love (rather than the expected addiction).
He ends each lecture with "if you have any questions... I'm here."
I'm still ploughing through these lectures and continue to be super-impressed with Paul Hegarty's teaching style and overall knowledge. It's wonderful that Stanford feels comfortable to release lectures of such quality for free to the public - great stuff, a credit to everyone involved!
Humbly, I'd like to propose some constructive feedback:
- The slides are sometimes very wordy - fine when it's code, but often just descriptions that could be shortened.
- Sometimes it's hard to read the code shown in Xcode, it ends up being rather soft, perhaps there is a more video friendly font?
And, an Apple TV complaint. The damn thing over-scans and I can't find a way to turn it off. So I lose the menu bar on my TV. I know it's there in the movie if I look in iTunes but you can't see it on the TV. The overscan is not in my TV.
Thanks Paul Hegarty, you are doing great work - thanks for sharing.
To be specific, here's a wordy slide example:
Eight months after this post, I have two apps in the store by me and am now a full time iOS developer for a major media company which publishes a large number of apps. I'm loving my work and continue to learn more each day about iOS programming.