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

Developing iOS 7 Apps for iPhone and iPad (CS193P)

Stanford University

4 recommenders · 4 threads · recommended in 4 years, 2012–2018 · score 5.9

Go to course ↗

Stanford's CS193P course teaching iPhone and iPad app development with Xcode and Objective-C for iOS 7, built around lectures and assignments such as a card-matching game called Concentration. It is distributed as free videos and slides via iTunes U and YouTube.

Commenters call it a free, well-regarded introduction to iOS development, praising instructor Paul Hegarty and the Concentration project.

Web & Mobile Developmentintermediatefreevideo lectures#ios#objective-c#xcode#app development#hegarty

Recommendations by year

20122018

On Reddit (6)

  1. Strongly recommendsViditM15r/learnprogramming2018in “I'm downloading Xcode rn and would appreciate a few tips!”▲ 1

    If you have some decent experience in programming, I'd highly recommend the Stanford iOS course available for free on iTunes U. It fits you the best as it teaches you app development by creating a flipping card game called "Concentration". It's an amazing course and I highly recommend it.

  2. Strongly recommendss1lv3rbugr/learnprogramming2015in “I want to learn iOS developing but don't know where to start.”▲ 3

    I have the best resource for you. I was gonna ask you to go to iTunes and get the entire Stanford course, but someone already has it on youTube: Developing ios7 apps Paul Hegarty is awesome, he teaches the CS 193 course in Stanford, which is iOS app development course. I'm sure you will enjoy it…

  3. RecommendsEgoduder/learnprogramming2014in “Trying to learn Objective C for IOS Development”▲ 3

    First thing first by beginner knowledge what do you mean? Do you understand OOP concepts such as inheritance, instance, method, and class? If not don't try learning objective c yet and learn those in whatever language you feel the most comfortable with. Make sure to hit concepts such as method…

  4. Recommendsmcritzr/learnprogramming2012in “Best way to experiment with programming on a Mac? ”▲ 23

    “I want to make web apps like Twitter, EBay, or Reddit.” Why not learn Ruby on Rails? “I want to make iOS apps like Angry Birds, Words With Friends, or Flipboard.” Why not learn c… Take a free course on iOS development from Stanford on iTunes… And buy a good book or two? Edit: links. 2nd Edit…

  5. MentionsEye-podr/learnprogramming2015in “Is Stanford's iOS development class(CS193P) on iTunes still a good way to learn objective C despite it being over 5 years old?”

    I just had a quick look and on iTunes U there is the developing apps for iOS 8 using swift course from Stanford. This seems to be the most up to date one. I'm sure the iOS 9 version will be out soon enough. I'd give you a link but I'm on mobile. Also I don't know your programming experience but…

  6. Mentionsgustixr/webdev2013in “Free programming books (GitHub list; Happy Holidays!)”▲ 1

    Check out everything from Stanford's MOOC http://www.mooc-list.com/university-entity/stanford-university Many of these are available in iTunes as downloadable videos. For instance [Developing iOS 7 Apps for iPhone and iPad (slides and videos) - Stanford University!](…

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