CS193P - Developing Applications for iOS
Stanford turned this CS class into a YouTube tutorial. It covers an entire semester of working with iOS 11 and Swift 4 — split into 20 individual lectures.
Created by: Paul Hegarty
Produced in 2017
Course Description
iOS Swift Awards Best Free Course
Pros
Cons
-
- Students can receive a Stanford education for free. Well, at least this one course.
- Course is taught by Paul Hegarty, a world-renowned CS instructor.
- Course covers an exhaustive list of iOS 11 and Swift 4 development topics.
-
- iOS is currently on version 13 with 14 close behind. Some of the concepts are dated.
- Swift concepts are not fully up do date. Methodologies work but some tips and tricks don’t.
- Course is only videos of the Stanford class. Does not include any of the materials used.
Instructor Details
- 4.5 Rating
15 Reviews
Paul Hegarty
Paul Hegarty is a Professor of Computer Science at Stanford University.
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Gary Smith on 08/26/2019
A tribute to the teaching standards at Stanford. This is an excellent lecture. I am an experienced programmer looking for an introduction into Xcode and Swift. This is perfect for my needs.
By milose on 07/25/2019
Great lecture, very concise and informative at the same time.
By MasayoMusic on 07/01/2019
Really enjoyed this lecture. I've only had experience with Python and transition to Swift has been rough .Your explanations of all the little details really as well as potentials gotchas has been very useful.
By dmen ace on 05/21/2019
Very impressed with your lecture style and information. Paul is an awesome communicator and has provided a lot of side scenarios which has given us a better top view of programming in swift.
By [deleted] on 08/18/2018
I don't like Stanford Tutorials. I felt they are way to slow. Some people like the slow pace, but it's just personal taste. Not good for fast readers.
By ViditM15 on 07/02/2018
I've completed this myself and it's a wonderfully done course. It teaches you iOS development by creating a little card game called "Concentration". Although know that you should be a bit proficient in object oriented programming before you can take this course.
By Scott Baggett on 06/02/2018
As a programmer coming from many other languages to Swift over the last month or so, these lectures have been an absolute pleasure to watch. You cleared up quite a few syntax issues that I've been wondering about (internal/external param names!) and I love the pace.
By adarsh dev on 05/08/2018
its an awesome tutorial for me ! he explains every stuff out there! thank you professor so much!
By Bartosz Szymański on 05/05/2018
You're awesome lecturer, I wish I could cooperate on university with person like you. That's amazing how's your every click and every word is well prepared and fully considered. Sheer pleasure to watch your lectures and learn from them.
By Derek Yap on 04/25/2018
This is a great video thank you! I'm a beginner trying to learn how to use Swift and it's really helping to go through these lecture videos and the reading assignments (I found them on Github.com).
By imsumapples on 09/05/2017
This class has been the foundation for most of the iOS engineers I know. It teaches you how to fish. Paul Hegarty really does an amazing job at giving you a solid foundation of best practices. He also always updates his course material after WWDC, so you aren't learning irrelevant material.
By crnkovic on 02/12/2017
I just started watching the 2016 version and this guy is just amazing. He knows every single detail of the Swift langugage. I highly recommend this for learning Swift.
Showing 12 of 15 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






