Not bad, but not great either
Bess Ho does a decent job in introducing the basics of iOS development and building a handful of working applications, however this course has left me wanting more. I bought it when it was on a one-day special at appsumo.com for $80, but having gone through the whole course, I wouldn't pay the full price at $250 for this. The lectures are easy to follow, but there is little explanation on the concepts and terminology behind the Objective-C programming language and Cocoa/Cocoa Touch SDK. I felt that in most of the lectures, I'm just typing what I see in the videos (or in the case of the last few lectures, just copying and pasting code directly from the notes supplied), without fully understanding what any of it is and why or how it works. Some of the lectures feel like tutorials on using a Mac, which might be appropriate for some of the intended audience who are coming from Windows, but boring for long-time Mac users like myself. While you *can* build an iPhone or iPad application in 4 weeks from this course, it would be nothing more than just the examples provided - a flashlight app, a multi-image animated fireplace and a virtual fish tank. Basically all the 'junk' apps in the 'Entertainment' category of the App Store. You don't learn enough to be able to make a useful application. There was nothing at all on table views, tab and navigation bars or touch/gesture events. All basic building blocks of most iOS applications. Conversely, I'm about halfway through Rory Lewis' "iPhone and iPad Apps for Absolute Beginners" book that costs about $25 and I've already learnt more from it than this $80 course. While it is a little bit outdated in that it only covers XCode 3.x and the iOS 3.x SDK, a lot of the code is still relevant and you'd just need to figure out yourself how XCode 4.0 does things differently (which is an excellent way of learning too). While more content has been promised in the future, and perhaps those topics I've mentioned above may eventually get added to the course, I'm just a little disappointed with what's available right now. I don't think it's unreasonable to expect a bit more for the cost, and the delivery of the lectures through video tutorials. She hasn't realised the potential of screencast-based learning which could be so much more valuable than the time it would take to read through a book.


