I have to admit, I am emphatically floored by not only the iTunes U app on my iPad, but also the way in which schools like Stanford have embraced it. Previously, iTunes U modules were simply videos, usually in a bundled series, that were lumped into your standard video player app. Recently however Apple has moved it all into its own standalone app, and some schools are taking it far beyond “a few videos” and doing something awesome.
A great example is one school right here in my back yard, Standord. They have started to provide a decent number of courses, for free, some of them I find quite interesting. For example, their CS106A, CS106B, and CS107 courses are listed. CS106A is “Programming Methodology”, their introductory CS course. 106B is the more advanced course building off of that, and CS107 is their general Object Oriented Programming primer.
With each of these courses, they don’t just give you a bundle of lecture videos and turn you loose, they actual provide the entire course module as they would to any other student. There is a fairly handy UI involved that breaks each course down to its various sections, and within each section you are walked through it as you would be if you were in the class. It starts off with a video presentation of the lecture, and from there you are walked through a series of PDF docs and various on hands exercises. At the end, in lieu of having the ability to turn in your work for review, an answer sheet helps guide you through your work to determine how accurate it really is.
I can definitely see where a lot of my free time is about to go now, considering between those 3 classes and their iOS development course that builds off of them, I can essentially take the entire suite of CS courses Stanford offers for iOS development, for free. I haven’t even gotten into some of the Astronomy and Quantum Mechanics classes I have found either… A worthy investment of my free time if you ask me!