Standford has finished posting their series for a free online course for iPhone Application Programing!
Thanks to Twitter
@styggiti for the find.
The course can be found here:
http://www.stanford.edu/class/cs193p/cgi-bin/index.php
If you have the skillz to get into iPhone or Android (Google Phone) development, the sky is the limit for jobs right now. Companies are looking high and low for mobile app developers.
Highlights of Topics
iPhone Application Design, View Controllers
Navigation and Tab Bar Controllers
Dealing with Data
Text Input, Presenting Content Modally
Device APIs, Battery Life and Power Management
LinkedIn Mobile
FAQs from the site
* Q: Do I need to have a Mac to take this class?
* A: Yes. You will need to have an Intel-based Macintosh in order to take this class. You will need to install the iPhone SDK so this needs to be a Mac that you have administrative privileges to.
* Q: Do I need to have an iPhone to take this class?
* A: Not strictly. The vast majority of the work we will do can be done using the iPhone simulator (included in the iPhone SDK). There are some pieces of functionality that we will cover that only work on an iPhone or iPod touch, but those will be optional.
* Q: Is this class being offered online?
* A: Yes, the class is being offered via Stanford Center for Professional Development. http://scpd.stanford.edu
* Q: What are the prerequisites?
* A: We list CS106B or CS106X as the prerequisite. While we don't strictly enforce this requirement we do strongly recommend that students are comfortable with programming in C, especially with regard to using pointers and general C memory management (malloc/free). Familiarity with object oriented designs and principles are definitely helpful but tend to pose less of a stumbling block than wrangling with pointers in C.
* Q: Are there midterms/finals?
* A: No. We have weekly assignments with a final project (of your choice), but there will not be a midterm or final exam.
Keep learning!
Tim Hardy
@iamtimhardy
Founder, thepaperceiling.com
You need to be a member of The Paper Ceiling to add comments!
Join The Paper Ceiling