Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#225 on Reddit

CS193P iPhone Application Development

Stanford University

6 recommenders · 6 threads · recommended in 4 years, 2009–2013 · score 7.5

Go to course ↗

A Stanford University course on iPhone (iOS) application development using Objective-C and Cocoa, delivered as video lectures with assignments. Commenters point to it as a free way to learn the language and common design patterns.

Commenters call it a free, clear introduction to Objective-C, Cocoa design patterns, and MVC, with one saying it is the best way to get a birds-eye view of iPhone development.

Web & Mobile Developmentbeginnerfreevideo lectures#objective-c#ios#cocoa#mvc#stanford#design patterns

Recommendations by year

20092013

On Reddit (8)

  1. Strongly recommendsMacMan45r/programming2010in “iPod/Phone Dev. on Windows?”▲ 2

    iPhone OS only runs objective-c (which is a superset of c, so you can code in pure c). It doesn't run java, or any other runtimes really (except some javascript inside a webview). If you want to dev just on a windows machine, you will need to set up a VM with a hacked OS X install (or dual boot…

  2. Strongly recommendsAmendmen7r/programming2009in “Coding on a Mac, where to start?”▲ 2

    If you are an auditory learner like myself I __highly__ suggest taking this free 14 lecture Stanford course on iPhone development, doing all the assignments. http://www.stanford.edu/class/cs193p/cgi-bin/index.php. At the end you'll understand most obj-c and Cocoa design patterns quite well, and…

  3. RecommendsHairy_The_Spiderr/learnprogramming2013in “Comprehensive learning list for beginners”▲ 2

    For Objective-C and iPhone development I recommend Stanford's iOS course, which is completely free. It's pretty fast paced though

  4. Recommendsbrentolamasr/learnprogramming2013in “How to attack iPhone programming”▲ 2

    The Stanford lectures have been great. There's been quite a jump from simple procedural programming to trying to learn iPhone dev. I've been working a few tutorials at once, but the Stanford course is best at giving a birds eye view of what's going on.

  5. RecommendsiLogic_brr/learnprogramming2012in “A (hopefully) quick question regarding MVC in Objective-C”▲ 2

    Check out this e-course on app dev by Standford (first class explains ObjC MVC very clearly imo): http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fall

  6. Recommendsa_redditorr/learnprogramming2012in “trying learn objective-c, guide recommendations?”▲ 2

    I always recommend: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/ Getting the hang of the core of Objective-C should be a cakewalk if you're moderately experienced with C and C++. Once you get over the syntactical quirks, it's a matter of good practice and design patterns, which those…

  7. MentionsJBLovecraftyr/learnprogramming2013in “Feeling overwhelmed”▲ 1

    You might want to try the Stanford iPhone dev course to get a good look at a language (Objective C). Also I tend to think up projects for tools that would help me or that I would be interested in making and that teaches you a lot about a language. Java has a lot of helpful resources and there is a…

  8. Mentionsboatskir/learnprogramming2011in “Hey LP, I was wondering if you could help me get started on Objective-C”▲ 0

    If you want to read some books, here's where I'd suggest to start. First - Objective-C 2.0 (3rd Edition) by Stephen Kochan Second - Beginning iPhone 4 Development by David Mark, Jack Nutting and Jeff LaMarche or Second - iOS Programming, The Big Nerd Ranch (2nd Edition) by by Joe Conway and Aaron…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help