Latest / Stanford Online: University Courses & Lectures

Stanford CS193p: iOS Development with SwiftUI | 2025 | L3: Model and UI and Swift Type System
View course details: https://online.stanford.edu/courses/cs193p-ios-application-developmentAll course materials are available at https://cs193p.stanford.edu.The 3rd lecture of the 2025 version of Stanford's CS193p course (developing applications for iOS using SwiftUI). This lecture focuses on Swift's type system fundamentals and explains the Model-UI separation principle in SwiftUI, emphasizing that the Model contains the app's core logic and data (UI-independent) while the UI is a declarative, reactive visual manifestation of the Model. Covers the Swift type system, including: structs vs…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.