The Best Entrepreneurship Courses in America

Linda A. Cicero / Stanford News Service
3 of 9

iPhone Application Programming, Stanford University

Finally, a college class where playing with your cell phone is not only allowed, it’s encouraged. In the iPhone Application Programming course at Stanford University, students learn how to build their own mobile applications under the instruction of two Apple engineers. “It’s about as innovative as it gets,” says Kayvon Beykpour, 20, a computer science major who served as a teacher's assistant for the class this past semester. To spread academic interest in iPhone apps, Apple launched a free iPhone Developer University program in the fall, which ameliorates the cost of software, development, and distribution for colleges that want to incorporate iPhone technology development into the curriculum.