Skip to content
0:00 / 0:00

#swiftui#xcode#cs193p

Lecture 1: Course Logistics and Introduction to SwiftUI

Stanford

2.2M subscribers • 20 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • Presented by Paul Hegarty, Stanford University
  • May be out of date. Uploaded 6 years ago, in an area where tools change fast.

Beginner. No background in the topic needed.

373K views6 years ago3 recommendations

Mobile developmentiOS and SwiftUISwift

Paul Hegarty introduces the logistics of Stanford's CS193p course and demonstrates building a basic card-matching game in SwiftUI.

The first of the lectures given to Stanford University students who took CS193p, Developing Applications for iOS using SwiftUI, during Spring quarter of 2020. 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.

Why it's here

3 people recommend this

What people say. Highly recommended as the gold standard course for learning Swift and iOS development.

u/zhutingtingin r/swift • Recommends

On “How did you learn Swift? First language? Do you have a CS degree?”

Stanford CS193p 2020 and The Swift Programming Language

u/codemonkey11jin r/swift • Recommends

On “I am finding Swift really hard to learn, and I dont know what to do”

Paul Hegarty's Stanford course is still the gold standard IMO to learn Swift and getting started building iOS apps. He is very clear and has good programming fundamentals. [video

u/nbpappsin r/swift • Recommends

On “Looking for advanced iOS development material”

link to this video probably the highest level course available

u/JamesTayIorin r/swift • Mentions

On “Is hackingwithswift’s 100 days of swift a good tutorial for a beginner?”

Could you put a link to the CS193P course? I found this but I’m not sure if that’s the one you are taking about, there seems to be to be an old and a new one. Also, the one I linked is teaching SwiftUI, do you recommend I start with SwiftUI or UIKit first?

u/DomainoftheFountainin r/swift • Mentions

On “How did you learn Swift? First language? Do you have a CS degree?”

Currently doin the Stanford CS193p course. I have previous experience with python, R, and web stuff. No CS degree, biology actually.