Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Development
Learning Resources
iOS
What are the best free courses on iOS app development?
4
Options
Considered
4
User
Recs.
Mar 22, 2018
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
3
Options
Considered
Best free courses on iOS app development
Price
Last Updated
--
Hacking with Swift
-
Oct 13, 2017
--
Udacity - Intro to iOS App Development with Swift
-
Mar 22, 2018
--
Stanford - Developing iOS 11 Apps with Swift
-
Nov 16, 2017
See Full List
--
Hacking with Swift
My Rec
ommendation
for
Hacking with Swift
My Recommendation for
Hacking with Swift
All
4
Pros
3
Cons
1
Top
Pro
•••
Beginner-friendly
This book teaches programming concepts from the ground up with Swift — no prior experience with programming is required, and everything needed to get going is self-contained in the book.
See More
Top
Con
•••
Format can be tough to work through if you are not used to programming books
While Hacking with Swift is well-organized, there is no interactivity and everything is in text or screenshots. This can make it hard to follow through if you are not used to reading long programming tutorials or books.
See More
Top
Pro
•••
Always up-to-date
Hacking with Swift is always updated for the latest versions of iOS and Swift.
See More
Top
Pro
•••
Comprehensive; has many practical projects to work through
Hacking with Swift is project-oriented. It takes you through Swift and iOS with 39 different projects — each introducing a new concept, API, or methodology incrementally. The projects are comprehensive and covers many important iOS concepts and APIs beyond the fundamentals (e.g. Core Data, Touch ID, application profiling and debugging), including working with graphics and making games with it. By the end of the course, you will have gained practical experience into the inner workings of Swift and iOS.
See More
Hide
See All
Get it
here
Recommend
3
--
Udacity - Intro to iOS App Development with Swift
My Rec
ommendation
for
Udacity - Intro to iOS App Development with Swift
My Recommendation for
Udacity - Intro to iOS App Development with Swift
All
4
Pros
2
Cons
2
Top
Pro
•••
Great for a quick tour through iOS development
In this course, you learn by building an iOS app incrementally with the relevant concepts and technologies taught at each step. Instead of having multiple small projects, this course focuses on a single project and uses it teaches you how an iOS app is made from start to finish, which makes this course great if you want a short tour through iOS development.
See More
Top
Con
•••
Material is not very comprehensive
As this is an introductory course, it focuses only on getting the fundamentals right. It does not cover other important Swift concepts, features, and iOS APIs.
See More
Top
Pro
•••
Great format for learners who prefer video over text
Instead of the typical long video lectures (>30 minutes), this course splits each lesson into bite-sized chunks (not exceeding 5-10 minutes each) that builds up incrementally and quizzes the learner after every few lectures. This is great for material retention and doesn't require sitting through an entire video to be useful — it is possible to skip the lectures on topics you already know (e.g. Xcode setup, Storyboards, etc.) and jump straight to what you don't (e.g. AutoLayout).
See More
Top
Con
•••
Not beginner-friendly, as background in programming is required
This course is not beginner-friendly. It assumes the learner has an understanding of various programming concepts (variables, control flow, functions, and OOP) and thus, it does not cover any of that.
See More
Hide
See All
Get it
here
Recommend
1
--
Stanford - Developing iOS 11 Apps with Swift
My Rec
ommendation
for
Stanford - Developing iOS 11 Apps with Swift
My Recommendation for
Stanford - Developing iOS 11 Apps with Swift
Hide
Get it
here
Recommend
Don't see your favorite option? Add it.
--
Developing iOS 7 Apps for iPhone and iPad
My Rec
ommendation
for
Developing iOS 7 Apps for iPhone and iPad
My Recommendation for
Developing iOS 7 Apps for iPhone and iPad
Get it
here
Recommend
See flagged products
Hide flagged products
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop