Stanford CS193p: iOS Development with SwiftUI | 2025 | L1: Intro to Xcode and SwiftUI

View course details: https://online.stanford.edu/courses/cs193p-ios-application-development All course materials are available at https://cs193p.stanford.ed...

Stanford CS193p: iOS Development with SwiftUI | 2025 | L1: Intro to Xcode and SwiftUI
Stanford Online
70.1K views β€’ Nov 14, 2025
Stanford CS193p: iOS Development with SwiftUI | 2025 | L1: Intro to Xcode and SwiftUI

About this video

View course details: https://online.stanford.edu/courses/cs193p-ios-application-development

All course materials are available at https://cs193p.stanford.edu.

The first lecture of the 2025 version of Stanford's CS193p course (developing applications for iOS using SwiftUI). Instructor Paul Hegarty provides a course overview, prerequisites (comfort with writing lots of code, structured programming experience), and explains the course structure, which uses a "narrative approach" where students build one large app (CodeBreaker) over 6-7 weeks rather than learning through small code snippets. He gives a comprehensive tour of Xcode's interface and introduces the fundamentals of SwiftUI Views using a Lego analogy, comparing basic Views (Text, Image, Circle) to Lego bricks, composed Views (ContentView) to constructed Legos, container Views (VStack) to instruction manuals, and collections of Views to "bags of Lego." The lecture also covers Swift syntax basics, including structs, variables, and the concept of "some View" as a computed property.

Paul Hegarty is a Lecturer who has been teaching CS193p at Stanford since 2010.

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

70.1K

Likes

1.8K

Duration

01:10:04

Published

Nov 14, 2025

User Reviews

4.7
(14)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

No specific trending topics match this video yet.

Explore All Trends