Chevron Left
Back to Introduction to Programming in Swift 5

Learner Reviews & Feedback for Introduction to Programming in Swift 5 by LearnQuest

4.3
stars
716 ratings

About the Course

Welcome to Introduction to Programming in Swift 5. In this course we will introduce you to the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you. Some of the things you will learn in this course are: • An Introduction to Swift 5 programming concepts • Installing the necessary tools • Working with data such as Integers and Strings • Creating reusable code with functions • Working with data constructs such as arrays and dictionaries • Object-oriented programming • Model View Controller By the end of this course you will know how to build simple programs with the Swift programming language and you will be ready to learn iOS mobile development....

Top reviews

KD

Sep 11, 2020

A well designed course and good tutorials. Just need to be a bit more in detail to explain the core elements as i found some of there were like not discussed in detail. But overall 5/5

SC

May 6, 2021

Thank you for such a good course. It is very interesting and very good understandable. Devslopes are really cool guys and I am happy that Coursera has provided this material.

Filter by:

26 - 50 of 205 Reviews for Introduction to Programming in Swift 5

By Andre E

•

Feb 24, 2021

After completing this course, frustration can describe my overall feeling toward the class. The course is not up to date, the concepts are not properly scaffolded, and the practice homework is a joke. There are rays of light with some of the concepts being explained, and I did learn from those portions (Hence the 2 stars). Overall though this was largely a loss of time.

The first week of lessons I felt was really great. These topics were the basic things almost everyone goes over in their online courses. We open up a playground, and we discuss variables, strings, and number types. The videos are almost too short, in my opinion. Nonetheless, the lessons were clear, concise, and cover the topics well. The assignments for these basic concepts, though, are laughable. The quizzes are usually one question at best and are not effective at really sounding down concepts for the learner.

I soldiered on expecting things to get better.

Week 2 was more basic concepts about Booleans, Arrays, and Loops. I thought that the video material was a nice additional look at these concepts for me. The instructor was entertaining and explained the concepts well. But, again, the practice was awful.

Week 3 is where everything really starts to fall apart. The lessons start to feel more and more disjointed. Some of the concepts are well explained, but they are not properly scaffolded. The instructor jumps between different projects, occasionally using code that we haven't been exposed to (and won't be exposed to for the whole course). The practice assignments seem to be related to the previous week's material, and some of the quiz questions cover material that we never went over.

Week 4 is the apex of the disjointed nature of this course. Suddenly we jump into Xcode and start talking about Model View Controller concepts. The instructor actually says that he expects us to be very familiar with programming in Swift to be taking this portion of the course. The practice assignments again seem to refer to the previous week's material and contain questions that are not explicitly discussed in the lessons. To add to this, the course materials are not current with the software today. I kept having to go back to the internet to figure out what happened to the assistant editor, my library of UI elements. Why don't I have a main.storyboard layer in my project, among other issues. As some other reviewers have stated, it seems like the lessons were filmed circa 2017, and no one bothers to update the materials.

Unfortunately, this is the only course on Coursera that claims to teach the most up-to-date version of Swift. I don't recommend it if you're looking to get a solid foundation in programming with Swift.

By Alex T

•

Oct 13, 2021

First off, the presenters, Mark and Caleb, are great. Especially Mark admitting that he recorded the videos at midnight, he definitely had a fun demenor.

However it's very important to note that these videos are OLD. They teach Swift 3 for XCode 8, yet the latest versions are Swift 5 and XCode 13! Quite a jump. Some of the functions work differently Swift and many of the GUI elements have changed in Xcode. These videos really need to be updated to show us the new way of programming in Swift.

Also, Week 4 actually seems really out of place. For instance, the final exam had a question about structs, but at no point were structs ever discussed in any of the videos. I worry that there are other key Swift concepts that were missed. Most of the week was focused on building our first app in Xcode, which seemed to assume a higher understanding in Swift as a prerequisite. I got through it because I'd also had some previous Swift training (mostly Learn to Code in the Playgrounds app for iPad). But I really feel like there needs to be more instruction on classes and inheritance, as well as other concepts like struct and enum.

By Anupam J

•

Aug 27, 2023

The course is outdated by years now and should either be removed or updated.

By Pablo S C

•

Nov 15, 2020

Liked this course. The MVC part was very well explained. The example was straightforward and gives you a nitpick of what iOS/macOS/watchOS/ipadOS software programming with XCode is.

I think the Swift basics part needs to go a little bit deeper to get solid foundations in Swift Programming Language. More exercises on Optional, Struct, Classes, Polymorphism are necessary to really get the language.

By Zeynep Z T u

•

May 10, 2021

Course was nice! I learned a lot of basic but important things about Swift. I enjoyed the delivery of the course but sometimes I had problems, especially in the last week's sessions to follow the Xcode developer tools due to version differences. All in all, I enjoyed and recommend it. Thanks!

By Senan A

•

Feb 22, 2021

Excellent course. It started off easy but some videos and questions in quizzes were quite difficult. All in all it's a great intro course but I highly recommend brushing up on Swift on your own (books) before taking it which I did. Thanks Mark you're great. Enjoyed it :)

By Juan C B S

•

Jun 10, 2022

If you're new on Swift and even new in programming, this helps a lot because it has topics like OOP, MVC and basic swift programming syntax. I don't recommend too much this course if you already have a really good base of Swift because the topics are really basic

By Rushikesh L

•

Jul 12, 2020

Course content & presentation is very good. In last quiz, first question showing incorrect result. Actually, inheritance is not possible using struct, but it's showing it's possible. Please correct it.

By Didac P S

•

Feb 28, 2021

It covers all basic concepts any one needs to get introduced into Swift native app programming and it allows to create and start building basic app with the right structure and patterns.

By Kenil D

•

Sep 12, 2020

A well designed course and good tutorials. Just need to be a bit more in detail to explain the core elements as i found some of there were like not discussed in detail. But overall 5/5

By Stanislav C

•

May 7, 2021

Thank you for such a good course. It is very interesting and very good understandable. Devslopes are really cool guys and I am happy that Coursera has provided this material.

By Suvam J

•

Jul 20, 2020

Overall the course was good and covered almost everything required for an early learner in order to solve problems using swift programming language

By Roberto C D d S

•

Jul 3, 2020

This is a clear example of how an interactive course should me. I really like. Just as a suggestion. We need more example codes for OOP.

By Sawyer R

•

Jun 29, 2021

Great class! Helped me learn a lot more about swift and how to build apps. Would absolutley recommend.

By Deleted A

•

May 19, 2020

Focused and concise introduction to Swift 5. I missed this course before in Coursera. I recommend it.

By Syed E

•

Jan 21, 2021

I am honored to be part of this course. Thank you Coursera for this opportunity. Learned Alot...!!

By Trianggoro W

•

Aug 7, 2020

This course is very practical and explained in a simple way so that learners understand easily.

By Carlos H V

•

Nov 20, 2020

I really liked this course, the part of programming oriented to objects and MVC are very good

By Mohankumar B

•

Mar 30, 2020

This course is very useful to me. Coursera is the wonderful platform to learn... Overall good

By Chinghui Y

•

Dec 5, 2020

Suitable for those who starts to learn Swift. Can take only one week to complete the class

By Ken R

•

Oct 17, 2022

Excellent. Instructor style kept me engaged and a lot was accomplished in a short time.

By Enrico V

•

Feb 7, 2021

Very well explained and full of interesting contents and tips to learn Swift programming

By Dario S F F

•

Jul 27, 2020

The course is really smooth and give real good information for everyone starting coding!

By Andrea L

•

Aug 11, 2020

Interactive and interesting. Starts off simple then picks up the pace towards the end.

By Bryan J

•

Feb 18, 2021

Very helpful. I now have a better understanding of Swift and Coding all together.