• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Introduction To Swift Programming

    Learner Reviews & Feedback for Introduction To Swift Programming by University of Toronto

    Filled StarFilled StarFilled StarFilled StarStar
    3.9
    stars
    1,434 ratings

    About the Course

    Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary
    to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in
    Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented
    principles, memory management, functional concepts and more in programming with Swift. This course is unique in its dedication to teaching
    Swift programming. With new features and capabilities you will be at the forefront of writing iOS apps. Currently this course i...
    ...

    Top reviews

    SI

    Jan 14, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The course seemed to be very easy, I'd say even disappointingly easy, but then, when I started the final assignment, I realized that I was wrong. And it was so much fun developing filters.

    HU

    Jan 31, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This course, specifically the last week, really helps in gaining understanding of how the digital images are being processed on the back of a applications. Nice job tutors!

    Filter by:

    126 - 150 of 392 Reviews for Introduction To Swift Programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sjm971121

    •

    Jul 16, 2018

    quite good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chris L

    •

    Jun 27, 2016

    Very clear

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vinicius T

    •

    Jan 5, 2016

    Excellent!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anandakumari G

    •

    Dec 18, 2019

    Excellent

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Himanshu M

    •

    Dec 17, 2019

    Wonderful

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Govardhan H K

    •

    Feb 7, 2017

    Excellent

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By shaohu z

    •

    Sep 25, 2015

    I like it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Maged M

    •

    Aug 15, 2019

    Ilove it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Arjun S R R

    •

    Oct 21, 2018

    Awesome!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yaohua Z

    •

    Jul 3, 2016

    Not bad.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Edilson S

    •

    Feb 11, 2016

    Awesome!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Min-seok C

    •

    Dec 26, 2015

    BEST !!!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Michael G

    •

    Dec 9, 2015

    Love it!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rashed K

    •

    Aug 6, 2020

    thanks

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dipesh B

    •

    Apr 15, 2020

    Superb

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ahmad M

    •

    Jul 15, 2017

    Great!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SAURAV V

    •

    Oct 26, 2022

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HARNOOR S

    •

    Dec 13, 2021

    great

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Salsabila J

    •

    Nov 13, 2015

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sahil

    •

    Jul 13, 2017

    wow

    Filled StarFilled StarFilled StarFilled StarStar

    By Alan X

    •

    Jan 29, 2016

    Great course first of all.

    One problem about the course is probably going to be the lectures. The lectures are explaining fundamental basics in Swift,which are really useful, but they are not comprehensive enough. So for most of the students, I believe, will have to do a lot of self-studying to finish the final project.

    But still, the final project is challenging and interesting. Swift is not a hard language to learn, so after went through all the lectures and read some books on Swift programming, I was able to finish the project.

    Filled StarFilled StarFilled StarFilled StarStar

    By Elisha C

    •

    Mar 1, 2017

    A good course for wetting your feet in the world of app development. I'll this course was enjoyable and I learned many practical skills. With that said though, for someone completely new to programming I could see this being tough, and there were a few times instructions were slightly vague. Also with it being an outdated version of swift, switching to the latest version isn't seamless. All in all, I enjoyed the course for what it offered, and would suggest it to any programmer looking to pick up this new language.

    Filled StarFilled StarFilled StarFilled StarStar

    By Wisnu W

    •

    Jan 8, 2018

    This course is really about Swift Introductory.

    Some of important concept is just demonstrated without a significant portion to practice with. We just see the lecturer it in the Playground, but there is no homework for student to really understand the concept. It just teases us to dive more in the next specialization course.

    But this is perfect for anyone who wants to know what Swift like is, and to decide whether we just want to snorkle or to dive.

    Filled StarFilled StarFilled StarFilled StarStar

    By William M

    •

    Feb 10, 2016

    This is a well designed course that is clear in what it focuses on to give you a good foundation. That said, there is so much more to learn.

    Make sure you look at the final project after each module to get an idea for all the opportunities to apply the optional materials. You can still pass without doing using the concepts in the optional sections but there is time to get even more out of the final project if you prepare and explore.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tomislav J

    •

    Mar 12, 2016

    Since it is an introduction to Swift programming I believe it should contain more information about particular topics, not in depth but essence of course. You have provided a official Swift Apple documentation, so I'm wondering why this short course if It's necessary (read not necessary to know everything for beginning) to know everything about Swift language.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 16
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.