スタンフォード大がiOSプログラミングの入門コースを無料で提供

http://www.infoq.com/jp/news/2013/03/stanford-ios-programming-course

全講義は、PDFフォーマットのスライドと一緒にビデオポッドキャストとして、ダウンロード出来る。教材は、Objective-CiOSプログラミング初心者に適している。オブジェクト指向概念と言語の知識が必要だが。
コースは、約25の講義からなり、それぞれは、教室のビデオキャプチャ、講義で使われたスライド、毎週の宿題を提供し、ハンズオンのプログラミング知識を養うことができる。iOSのアプリケーション開発をステップ・バイ・ステップで教えるように構成されており、Objective-Cシンタックス、メモリ管理、モデル-ビュー-コントロール(MVC)パターンのような基礎概念から始まる。更に、講義では、UI要素、データベースアクセス、iCloud統合のようなトピックが扱われる。実際のプログラミングの他に、コースは、XCode IDE やテスト、デバッグ、プロファイリング、ソースコード管理のようなテクニックを説明する。

https://itunes.apple.com/us/course/coding-together-developing/id593208016