# CS193p SwiftUI course by Paul Hegarty

13 Hacker News commenters recommended CS193p SwiftUI course by Paul Hegarty and 1 criticized it, November 2025 to November 2026. It was recommended in 2 of 13 months; owners who said how long report a median of 11.9 years (5 owners).

**Verdict:** 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.

## Why people recommend it

- Free, hands-on iOS app training (3 comments): "one of my favorite classes at Stanford because it was so hands-on" ([source](https://news.ycombinator.com/item?id=46097254)) "I think there's no better way to learn to build an iOS app" ([source](https://news.ycombinator.com/item?id=46098742)) "I'm thankful these are given away for free" ([source](https://news.ycombinator.com/item?id=46100565))
- Teaches Objective-C and UIKit (2 comments): "This is the course I used online to learn Objective-C and UIKit to make iOS applications" ([source](https://news.ycombinator.com/item?id=46098967)) "Could not have asked for a better intro to working with Objective-C at the time." ([source](https://news.ycombinator.com/item?id=46099783))
- Excellent teaching, clear architecture (2 comments): "His teaching of MVVM was my first introduction to proper software architecture." ([source](https://news.ycombinator.com/item?id=46098833)) "He’s an excellent teacher!" ([source](https://news.ycombinator.com/item?id=46096931))
- Long-running resource, recently updated (3 comments): "What a fantastic resource this has been over the years" ([source](https://news.ycombinator.com/item?id=46125626)) "been waiting for this to be updated for ages" ([source](https://news.ycombinator.com/item?id=46097139)) "Wish I had this resource a few years ago." ([source](https://news.ycombinator.com/item?id=46101147))

## Alternatives hackers recommend

- [Math Academy](https://hackerapproved.com/p/math-academy.md): 35 recommend
- [Nand2Tetris](https://hackerapproved.com/p/nand2tetris.md): 31 recommend
- [Neural Networks: Zero to Hero by Andrej Karpathy](https://hackerapproved.com/p/neural-networks-zero-to-hero.md): 29 recommend
- [CS336: Language Modeling from Scratch](https://hackerapproved.com/p/cs336-language-modeling-from-scratch.md): 12 recommend
- [CS50 by Harvard](https://hackerapproved.com/p/cs50.md): 11 recommend

## Where to get it

- [Visit the official site](https://cs193p.stanford.edu/)

## Cite as

Hacker Approved, "CS193p SwiftUI course by Paul Hegarty", https://hackerapproved.com/p/cs193p-swiftui-course/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
