Stanford University produces some great, free, online content in a wide array of areas. In the past I’ve shared some links to Stanford courses and Stanford’s iTunes U collection. The latest free offering from Stanford teaches you how to build an iPhone App. The course lectures can be viewed on iTunes U and the course notes and handouts are available as pdf files from the course website.
Applications for Education
This course is not for beginners, but if you have some advanced computer science students, using this course and building an iPhone App could be a very engaging project for them. At my school all seniors have to complete a large independent project prior to graduation, building an iPhone App might be something that one of the students in the computer science program might want to try.