Hacker ApprovedDepartments

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%
Each figure is one person. RecommendsCriticizes

Recommended in 2 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. 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.

CS193p SwiftUI course by Paul Hegarty compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Math Academy35197%129 mo6 ownersApproved
Nand2Tetris31391%10—Approved
Neural Networks: Zero to Hero by Andrej Karpathy29294%9—Approved
CS193p SwiftUI course by Paul HegartyThis page13193%211.9 yrs5 owners—
CS336: Language Modeling from Scratch12192%5—Approved
See all 17 online courses, ranked

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”

RecommendsComment from 2 Dec 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“Wish I had this resource a few years ago.”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“I'm thankful these are given away for free”

MixedComment 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.”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“This is the course I used online to learn Objective-C and UIKit to make iOS applications”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“Not even mobile UI/UX, or UI/UX principles in general; straight up yolo iOS.”

CriticizesComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“His teaching of MVVM was my first introduction to proper software architecture.”

RecommendsComment 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”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“I can't seem to find the 2007 webpage”

MixedComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“one of my favorite classes at Stanford because it was so hands-on”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“been waiting for this to be updated for ages”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

“He’s an excellent teacher!”

RecommendsComment from 30 Nov 2025 in “Paul Hegarty's updated CS193p SwiftUI course released by Stanford”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.