Stanford University has made available its iPhone Application Programming course for this year on iTunes U as biweekly video podcasts and slides in pdf format.
It’s not everyday that you get a chance to be taught by two Apple engineers from Stanford University.
Here is another excellent course from iTunes U video podcasts, for students wishing to learn Object Oriented Programming. Provided by Andrew Cain of Swinburne University of Technology.
Introduction to Ruby for Mac OS X : The Principle of Least Surprise by Jim Menard
This course is from The University of New South Wales, Sydney Australia, and is the complete video recording of lectures in progress. It is free to download to everyone everywhere regardless of whether you have an iTunes store account or not. I have gone through 25 out of 46 available lectures till now and I find it really excellent with the tutor keeping the students very interested in the stuff being taught while maintaining a real interactive note throughout. The image below describes the course in full.
Click on the image to view it in full size.