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

Stanford iOS Development (CS193P)

Stanford University

5 recommenders · 6 threads · recommended in 2 years, 2013–2015 · score 4.8

Search for it ↗

Stanford's CS193P iOS development course, distributed through iTunes U, teaches building iPhone and iPad apps with Objective-C and Apple's frameworks through video lectures. It covers core iOS app architecture such as view controllers and the MVC design pattern.

Commenters call it a free, easy-to-follow set of video lectures for learning iOS, especially for beginners with some programming background.

Web & Mobile Developmentintermediatefreevideo lectures#ios#objective-c#xcode#mvc#itunes u

Recommendations by year

20132015

On Reddit (7)

  1. Recommendsteddyoner/learnprogramming2015in “Best book for IOS development? "for beginners"”

    Not so sure about books but I highly recommend http://www.raywenderlich.com/ for tutorials for getting started with iOS. If you already have some object oriented programming experience I would recommend the Stanford iOS course on Itunes U, but that will be tough if you have not programmed much…

  2. RecommendsHGlpIyHk9LiGPr/learnprogramming2013in “Os Programming help”▲ 1

    Stanford University has a set of nice iOS / Obj-C video lectures hosted on iTunes U for free. As for books, everyone seems to recommend the Nerd Ranch series (which I haven't read) - although I quite like Programming in Objective-C by Stephen G. Kochan, although it focuses more on the language and…

  3. RecommendsTinyLebowskir/learnprogramming2013in “Specific Question: developing an iPhone app that basically acts as a selective filter feature on Microsoft Excel. Help appreciated!”▲ 2

    Just to clarify: An Excel spreadsheet is not a database. But yes, they do contain all the data you need, so what you're asking is absolutely possible. Although it's probably a bit more complicated than you realize if you haven't done any iOS development before. I suggest you get started with a…

  4. RecommendsTinytwr/learnprogramming2013in “[Objective C] Just got a job at my University making iPhone apps, need some advice.”▲ 3

    I would suggest getting some source control in. It's important that you are able to go back to previous versions or have different branches for various features or possible demos. I would suggest using GIT since XCode can create a local repository for you. If you want to go more deep into testing…

  5. RecommendsTinytwr/learnprogramming2013in “How to attack iPhone programming”▲ 2

    I would also suggest checking out Apple's video documentations and Stanford's iOS lectures on iTunes U. They are great resources to learn. From the brief description of your goal, you could probably do both. Building menu is using multiple views. You would want to look into how viewcontrollers…

  6. Recommendsluftschiffr/programming2013in “Developing an App for iOS, Android and Windows Phone - a Comparative Study”▲ 11

    I really recommend checking out the Stanford courses on iOS development from iTunes U. The videos are really easy for beginners to grasp.

  7. MentionsEShyr/Entrepreneur2014in “Those that make $100k+/year, how do you do it and how did you get to that point?”▲ 1

    Most likely, you are not the only one who thought about that idea. Others have too (or will soon enough). Keeping it a secret won't really matter. If you ever create that app, someone might still copy that idea and execute it better (there was a German company that excelled in this business model…

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