Back to Programming Fundamentals in Swift
Meta

Programming Fundamentals in Swift

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.

Status: Web Development
Status: Object Oriented Programming (OOP)
BeginnerCourse26 hours

Featured reviews

DL

5.0Reviewed Nov 6, 2025

Excellent course. Professionally made, relevant, and informative.

JR

5.0Reviewed May 10, 2024

Awesome course with a fantastic practice exercises.

RS

5.0Reviewed Dec 1, 2022

Very well structured material and well-thought approach to learning by the instructor, I highly recommend this course.

NS

5.0Reviewed Aug 2, 2023

It was a great experience. Their teaching style, assignment, examples,scenario everything is great.

FS

4.0Reviewed Aug 24, 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.

MK

5.0Reviewed Oct 1, 2023

Super knowledge that I've gained on this course, I would highly recommend to others.

VW

4.0Reviewed Apr 2, 2024

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

CP

5.0Reviewed Jul 15, 2023

This course has a great balance between guiding the learner to best practices while allowing pushing them to use their skills independently.

RD

5.0Reviewed Oct 3, 2022

Great course! I feel some homework was missing to practice, which is key to success!

AC

5.0Reviewed Jan 25, 2023

Provided a concise knowledge of programming fundamentals, as well as a good structure for building programs in Swift.

JT

5.0Reviewed 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.

DN

5.0Reviewed Apr 20, 2023

I really enjoyed each sessions and activities design by tutor. Very well designed activities and content.

All reviews

Showing: 20 of 54

Ian W
2.0
Reviewed Jul 14, 2023
Sebastien Gamache
2.0
Reviewed Nov 24, 2022
NITIN KILARU
5.0
Reviewed May 31, 2023
Julio Tafoya
5.0
Reviewed Oct 9, 2023
WAEL SHABANA
5.0
Reviewed Jan 18, 2024
Chris Paliqaw
5.0
Reviewed Jul 16, 2023
Pedro Orellana
5.0
Reviewed Sep 25, 2023
Rodion Samoilov
5.0
Reviewed Dec 2, 2022
Adolfo Calderon
5.0
Reviewed Jan 26, 2023
Tony Alvarez
5.0
Reviewed Jul 1, 2023
Dhaval M Nimavat
5.0
Reviewed Apr 21, 2023
Newaz Sharif
5.0
Reviewed Aug 3, 2023
Juan Benavides Jiménez
5.0
Reviewed Dec 2, 2023
Mahlo Kgotleng
5.0
Reviewed Oct 2, 2023
Rhency Delgado
5.0
Reviewed Oct 4, 2022
David Litchfield
5.0
Reviewed Nov 6, 2025
Maha Alqarni
5.0
Reviewed Feb 18, 2023
JULIAN ANDRES RODRIGUEZ
5.0
Reviewed May 10, 2024
Tia Mooney
5.0
Reviewed Jun 19, 2025
Franklin Byaruhanga (byaruhaf)
5.0
Reviewed Dec 13, 2022