Chevron Left
Back to Programming Fundamentals in Swift

Learner Reviews & Feedback for Programming Fundamentals in Swift by Meta

4.7
stars
209 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 of this course, you will be able to: • Demonstrate a working knowledge of general programming principles • Prepare your computer system for Swift programming • Show understanding of Swift syntax and how to control the flow of code • Demonstrate knowledge of how to declare, use and modify constants and variables • Differentiate between the different types of operators and their functions • Demonstrate how to create simple control flow patterns and call functions using Swift This is a beginner course for learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding....

Top reviews

JT

Oct 8, 2023

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

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 - 43 of 43 Reviews for Programming Fundamentals in Swift

By Mahmoud S

•

Oct 16, 2022

great course

By Joshua E

•

Oct 3, 2022

Insightful !

By iurii i

•

Dec 15, 2022

nice course

By CHRITIAN N

•

Nov 3, 2022

Nace course

By Stanley O

•

Sep 19, 2022

verry good

By Sourav D

•

Mar 24, 2023

Excellent.

By rehab

•

May 27, 2023

excellent

By Ilyos Y

•

Oct 25, 2022

good

By Sanjar S

•

Dec 2, 2022

good

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).

By Victor W

•

Apr 2, 2024

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

By Anna G

•

Apr 6, 2023

There are some mistakes in graded assignments

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 :/

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.

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.

By Ignacio L

•

May 5, 2023

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

By Dominik M

•

Apr 11, 2024

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

By Silvija Z

•

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.