The US institution has posted six lectures lasting an hour each, covering topics including iPhone APIs, object-orientated design, memory management and Objective-C.
App developers that are unfamiliar with iOS will need to know the basics in Objective-C language in order to complete the course.
Those that take the course will witness the same lectures as students, but will not receive Stanford credits on completion or have access to course tutors.
“There’s something about developing for the iOS platform that’s really exciting and fun because it runs on devices that everybody has in their purses or pockets,” Instructor Paul Hegarty said in the Stanford Report. “There aren’t a lot of courses you can take that when you get to the end, to your final project, you can take it out of your pocket and show your friends.”
Two prerequisite courses are also available to download before taking the course, which cover Programming Methodology and Programming Abstractions.
He added: “I don’t think that what I’m doing is just teaching [students] programming. It’s an opportunity to teach them some computing fundamentals in a real world environment.”
To learn more about the future of devices, multiplatform apps and the latest opportunities for developers, visit www.apps-world.net/europe on 29-30 November in London, and hear from leading global brands and industry experts.