• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Programming Fundamentals in Swift

    Learner Reviews & Feedback for Programming Fundamentals in Swift by Meta

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    257 ratings

    About the Course

    This course is ideal for beginners eager to learn the fundamental concepts that underpin the Swift programming language. Explore the basic
    programming concepts and data structures that are core to any language, while discovering the unique aspects that make Swift as versatile as
    it is today. In this course, you will receive hands-on practice utilizing these concepts. More specifically, you will learn how to use constants and
    variables with different data types and explore how to sort and store information in collection types such as arrays, tuples and dictionaries.
    Finally, you will discover how to make your code reusable and more expressive by using functions and closures. By the end ...
    ...

    Top reviews

    JT

    Oct 8, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I have tried a lot of courses in swift and this is the clearer introduction to the language, and concepts like closure and struct are perfectly explained.

    WS

    Jan 17, 2024

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Great course on Swift. I love Meta's courses in general and this one of their best. Thanks for all who made this series of certificates possible.

    Filter by:

    26 - 50 of 50 Reviews for Programming Fundamentals in Swift

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Diego G

    •

    Jan 4, 2023

    Great course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mahmoud S

    •

    Oct 16, 2022

    great course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Joshua E

    •

    Oct 3, 2022

    Insightful !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By iurii i

    •

    Dec 15, 2022

    nice course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By CHRITIAN N

    •

    Nov 2, 2022

    Nace course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Stanley O

    •

    Sep 19, 2022

    verry good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sourav D

    •

    Mar 24, 2023

    Excellent.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By rehab

    •

    May 27, 2023

    excellent

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ilyos Y

    •

    Oct 24, 2022

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sambath S

    •

    Jan 18, 2025

    Well

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 2290976@cognizant.com T

    •

    Jun 12, 2024

    Good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sanjar S

    •

    Dec 2, 2022

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Wisnu W

    •

    Aug 10, 2023

    A solid introduction to Swift Programming Language with a very thorough explanation to the key in the language. It would be perfect if at the end of each chapter there is a peer graded programming that force the student to create a small programming project by themselves, not just provided by the author (it is too spoiled for programmer to get everything without creating everything from the scratch).

    Filled StarFilled StarFilled StarFilled StarStar

    By Wmd2011

    •

    May 7, 2024

    Great overview of Swift, and provides thorough explanations of the programming concepts. Only removing 1 star because it does not seem like the discussion boards for questions are being answered, which defeats the purpose of having them.

    Filled StarFilled StarFilled StarFilled StarStar

    By Fedi S

    •

    Aug 25, 2024

    It’s a good course to start with learning Swift. But I think if you have experience with other OOP languages such as C++, you will find this course oversimplified and not that challenging.

    Filled StarFilled StarFilled StarFilled StarStar

    By Victor W

    •

    Apr 2, 2024

    I would give it a 5 but there were a few errors in the instructions.

    Filled StarFilled StarFilled StarFilled StarStar

    By Anna G

    •

    Apr 6, 2023

    There are some mistakes in graded assignments

    Filled StarFilled StarFilled StarFilled StarStar

    By selim s

    •

    Sep 29, 2024

    cool

    Filled StarFilled StarFilled StarStarStar

    By Sanjana S

    •

    Jun 16, 2024

    I feel as if some things were glossed over which made it hard for me to understand some concepts, even while taking notes. Some details about optionals, closures, etc were not made clear in the videos which led to confusion when I was taking the exams.

    Filled StarFilled StarFilled StarStarStar

    By Dan B

    •

    Feb 7, 2023

    There's much good content in this course, but there are plenty of errors for example in quizzes. It's quite frustrating to keep that in mind when you are learning. I reported some of them. Some are a bit embarrassing :/

    Filled StarFilled StarFilled StarStarStar

    By Christian C

    •

    Jan 15, 2023

    Great introduction to swift, however there are some issues in the directions. Also, some of the quizzes appear to be asking questions that haven't been discussed yet. Great course, needs polish.

    Filled StarFilled StarFilled StarStarStar

    By Julian H

    •

    Jan 25, 2023

    For anyone with any semblance of a programming background this was pretty excruciating, with a handful of "oh that's how you do it in Swift" insights which were great.

    Filled StarFilled StarFilled StarStarStar

    By Ignacio L

    •

    May 5, 2023

    I think explanations should be more detailed, is definitely a lot of information

    Filled StarFilled StarFilled StarStarStar

    By Dominik M

    •

    Apr 11, 2024

    Syntax basics, but could be challenging for beginner without background.

    Filled StarFilled StarStarStarStar

    By Deleted A

    •

    Feb 18, 2024

    Assignments were too simple and many topics were not covered well. It was easier to read through the api online and then just skip through the content. It was very surface level. I had to extend the assignments for myself to get additional practice. It would have been preferable to create an app rather than using the playground from the get go with the front end being completed at the same time. They should have introduced user input/output with the console app or used simple ui inclusive app. I would rather learn basics while learning real use case frameworks.

    • Chevron Left
    • 1
    • 2
    • 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
    • Do Not Sell/Share
    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

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

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