Lecture 1: Getting started with SwiftUI
The first of the lectures given to Stanford University students who took CS193p, Developing Applications for iOS using SwiftUI, during Spring quarter of 2021. Paul Hegarty covers the logistics of the course and then dives right into creating an iOS application (a card-matching game called Memorize). The Xcode development environment is used to demonstrate the basics of SwiftUI’s declarative interface for composing user-interfaces. Note that this is not an active, on-line course. It is a release of lecture videos that were already given to Stanford students as part of its normal curriculum. Course materials (homework assignments and demo code) are available at https://cs193p.stanford.edu.

▶︎
Lecture 2: Learning more about SwiftUI

▶︎
Lecture 3: MVVM and the Swift type system

▶︎
Create your first app with SwiftUI and SwiftData

▶︎
How to use GitHub Copilot (the complete beginner's guide)

▶︎
Swift Programming Tutorial – Full Course for Beginners

▶︎
SwiftUI Course for Beginners – Create an iOS App from Scratch

▶︎
Lecture 11: Error Handling Persistence

▶︎
Lecture 5: Properties Layout @ViewBuilder

▶︎
SwiftUI Tutorial for Beginners (3.5 hour FULL COURSE)

▶︎
Swift Tutorial - Full Course for Beginners

▶︎
Uninterrupted Deep Work Mix ~ Immersive Productivity Soundscape ~ Neural Focus Study Music

▶︎
Getting started with SwiftUI with Xcode 26 for beginners (How to make an app 2026)

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

▶︎
ASP.NET Core Full Course For Beginners (.NET 10)

▶︎
Learn the Essentials of Swift in one hour

▶︎
APIs for Beginners - How to use an API (Full Course / Tutorial)

▶︎
Clear Mind Intense Focus | Ambient Techno | ADHD High Focus Support

▶︎
Something is jamming GPS over Europe. Here's what we found

▶︎
"Simple Made Easy" - Rich Hickey (2011)

▶︎
