CS193p SwiftUI course by Paul Hegarty
Ranked 4 of 17 online courses by recommenders
Free Stanford course by Paul Hegarty that people recommend for learning iOS app development with Objective-C, UIKit and MVVM. Critics note a 2007 version is hard to find, and one says it skips UI/UX principles.
Free Stanford course by Paul Hegarty that people recommend for learning iOS app development with Objective-C, UIKit and MVVM. Critics note a 2007 version is hard to find, and one says it skips UI/UX principles.
14 people gave an opinion
- recommend it
- 13
- criticize it
- 1
- approval share
- 93%
Recommended in 2 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Owned for 11.9 years
Median of the 5 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 13 people recommend itNeeds 10 or more, met.
- 13 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 2 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Free, hands-on iOS app training
“one of my favorite classes at Stanford because it was so hands-on”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “I think there's no better way to learn to build an iOS app”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “I'm thankful these are given away for free”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” Teaches Objective-C and UIKit
“This is the course I used online to learn Objective-C and UIKit to make iOS applications”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “Could not have asked for a better intro to working with Objective-C at the time.”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” Excellent teaching, clear architecture
“His teaching of MVVM was my first introduction to proper software architecture.”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “He’s an excellent teacher!”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” Long-running resource, recently updated
“What a fantastic resource this has been over the years”
Comment from 2 Dec 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “been waiting for this to be updated for ages”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford” “Wish I had this resource a few years ago.”
Comment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”
Other online courses people recommend
The four most recommended other online courses, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Math Academy | 35 | 1 | 97% | 12 | 9 mo6 owners | Approved |
| Nand2Tetris | 31 | 3 | 91% | 10 | — | Approved |
| Neural Networks: Zero to Hero by Andrej Karpathy | 29 | 2 | 94% | 9 | — | Approved |
| CS193p SwiftUI course by Paul HegartyThis page | 13 | 1 | 93% | 2 | 11.9 yrs5 owners | — |
| CS336: Language Modeling from Scratch | 12 | 1 | 92% | 5 | — | Approved |
What people said
12 of the 14 comments that mention it, newest first. Each links to the original comment.
“What a fantastic resource this has been over the years”
“Wish I had this resource a few years ago.”
“I'm thankful these are given away for free”
“Could not have asked for a better intro to working with Objective-C at the time.”
“This is the course I used online to learn Objective-C and UIKit to make iOS applications”
“Not even mobile UI/UX, or UI/UX principles in general; straight up yolo iOS.”
“His teaching of MVVM was my first introduction to proper software architecture.”
“I think there's no better way to learn to build an iOS app”
“I can't seem to find the 2007 webpage”
“one of my favorite classes at Stanford because it was so hands-on”
“been waiting for this to be updated for ages”
“He’s an excellent teacher!”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.