About this Course

36,806 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 11 hours to complete
English
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 11 hours to complete
English

Instructor

Offered by

Placeholder

LearnQuest

Syllabus - What you will learn from this course

Week
1

Week 1

27 minutes to complete

Installation, Setup & Your First Code

27 minutes to complete
2 videos (Total 4 min), 1 reading, 1 quiz
2 videos
Hello Swift2m
1 reading
Exercise 1 - Hello World20m
1 practice exercise
Swift Experience3m
2 hours to complete

Variables, Strings and Numbers

2 hours to complete
3 videos (Total 28 min), 3 readings, 3 quizzes
3 videos
Working with Strings7m
Numbers14m
3 readings
Exercise 2 - Variables20m
Exercise 3 - Strings20m
Exercise 4 - Numbers20m
3 practice exercises
Variable Review10m
String Review5m
Number Review3m
Week
2

Week 2

2 hours to complete

Conditional Logic, Arrays and Loops

2 hours to complete
4 videos (Total 63 min), 3 readings, 3 quizzes
4 videos
Constants & Logical Operators10m
Arrays13m
Loops18m
3 readings
Exercise 5 - Booleans & Conditionals20m
Exercise 6 - Arrays20m
Exercise 7 - Loops20m
3 practice exercises
Boolean Review3m
Array Review3m
Loops Review5m
Week
3

Week 3

3 hours to complete

Dictionaries, Functions and Optionals

3 hours to complete
3 videos (Total 61 min), 3 readings, 3 quizzes
3 videos
Functions in Swift22m
Optionals19m
3 readings
Exercise 8 - Dictionaries20m
Functions Source Code10m
Understanding Swift Optionals10m
3 practice exercises
Dictionary Review5m
Functions Review5m
Swift Language Assessment30m
Week
4

Week 4

4 hours to complete

Architecture & Object-Oriented Programming in Swift

4 hours to complete
11 videos (Total 78 min), 3 readings, 2 quizzes
11 videos
Inheritance8m
Polymorphism8m
MVC in Theory6m
Creating an Xcode Project3m
Project Groups for MVC - Examining ViewController Controller Layer5m
Creating a Model Layer6m
Creating a Custom View Layer8m
Connecting View to Controller11m
Securing Model Layer4m
Challenge - MVC1m
3 readings
Understanding Object-oriented Programming10m
Understanding Model View Controller20m
MVC Source Code10m
2 practice exercises
OOP Review5m
Swift Architecture Assessment30m

Reviews

TOP REVIEWS FROM INTRODUCTION TO PROGRAMMING IN SWIFT 5

View all reviews

About the Swift 5 iOS Application Developer Specialization

Swift 5 iOS Application Developer

Frequently Asked Questions

More questions? Visit the Learner Help Center.