Free mobile app Development Course

Alex AybesL.A. Cicero

Apple software engineer Alex Aybes teaches a session of Stanford's iPhone Application Development course.

L.A. Cicero

Teaching Assistant Paul Salzman, left, works with graduate students Michael Gao and Jon Peterson after a class meeting.

Free videos of Stanford's wildly popular course on creating applications for the iPhone and iPod touch have now been downloaded a remarkable million times from Stanford's site on iTunes U in the iTunes Store.

And all of the million downloads have come in just seven weeks, since the course began on April 1.

The way the downloads have taken off like a rocket makes the iPhone Application Programming videos the fastest to reach the 1 million milestone in the history of iTunes U, which hosts offerings from hundreds of colleges and universities around the world.

"This is the fastest any course on iTunes U has reached one million downloads, " said Jason Ediger, Apple's director of iTunes U and Mobile Learning. "iTunes U has proven to be a very effective and popular way to share this course with anyone interested in creating iPhone apps."

"The success of the course has come from the trifecta of Stanford University, Apple and the iPhone OS, " said Brent Izutsu, the university's manager of Stanford on iTunes U.

The App Store offers more than 35, 000 different apps, each of which can be easily downloaded from the Apple App Store on iPhone and iPod touch or at .

"It's an easy way for us to put an app out there, " said Jon Peterson, an electrical engineering student attending the computer science class with a couple of friends hoping to hit the jackpot with a popular application. He was cryptic about the nature of their business plan, conceding only that it involves musical instruments.

students in iPhone course"My dream is to be able to hit it big and just keep doing it, " Peterson said.

For students and other budding entrepreneurs, the App Store offers a business opportunity for the little guy, said Troy Brant, the Stanford teaching assistant for iPhone Application Programming. "They get immediate access to millions of people, " he said. Feedback from a variety of users arrives almost immediately, creating a test bed that did not exist previously.

"A lot of the students here have a lot of really crazy, off-the-wall ideas" that may or may not succeed, Brant said in a conversation after class last week. Students are striving to create the perfect game, productivity app, billing software or Stanford-specific app, such as one that displays the real-time location of all emergency responders on campus.

Completion of the course, first taught in the fall quarter, carries a certain cachet. Brant said he's received "a ton of requests" from on-campus managers and outside companies seeking to connect with class members. Some students have become instant consultants.

Apple engineers teach the live version of the course, CS193P, to Stanford students in a small auditorium in Stanford's Quad. The rest of the world can take the course online for free by downloading videos of all the class lectures and the slides used by instructors. Only Stanford students enrolled in the classroom version of iPhone Application Programming will receive credit for the course, however.

You might also like

Hurley Development Where is it?
Mobile Application (Hurley Development)
  • Quickest way to find places near you
  • Stores, banks, gas
  • Parking, food, resturants
CyanoJay Works Looped for School Loop®
Mobile Application (CyanoJay Works)
  • viewing of current grades for the student s courses, assignments, posted news, and LoopMail
  • ability to see a breakdown of grades for a particular course and the assignments that make up the grade
  • easy-to-use, sleek UI makes use easy for students as well as for parents
  • saving and loading of user login information for access on-the-go
  • popups for news, assignments, and LoopMail allow for unobtrusive viewing of their contents
  • ability to download attachments and navigate to attached URLs in both assignments and in LoopMail
  • grade highlighting feature and notification of missing assignments keeps you updated
  • assignments tab notifies the user when an assignment is due soon
  • under diligent development to ensure ease-of-use without sacrificing details
McGraw Hill Digital Software LearnSmart Online Acecss for Psychology: Science of Mind & Behavior [Instant Access]
Digital Software (McGraw Hill Digital Software)
  • ISBN: 001869
  • As a student works within the system, LearnSmart develops a personal learning path adapted to what the student has learned and retained. LearnSmart is also able...
  • Diagnose: Student practice captures and reveals learning progress.
  • Remediate: Personal learning paths automatically generate appropriate content based upon student knowledge level.
  • Flexibility: Students access LearnSmart anytime and from anywhere using browsers or mobile devices such as the iPhone or iTouch.
  • Success: LearnSmart improves student performance and retention.
Conduit Mobile PM Council, Inc
Mobile Application (Conduit Mobile)
  • PM Training PMP Boot Camps Project Management Courses
Conduit Mobile I Teach Technology Now
Mobile Application (Conduit Mobile)
  • upcoming graduate courses/events keep in the know with blog professional development opportunities


What is mobile app developer?

Mobile application development is the process by which application software is developed for low-power handheld devices iPad etc. A mobile app developer specializes in designing interactive experiences of mobile app. It's better to be focused on very specific uses with an intuitive user interface to match.