About this Course
4.1
214 ratings
49 reviews
Specialization
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 12 hours to complete

Suggested: 5 weeks of study, 1-2 hours/week...
Available languages

English

Subtitles: English...

Skills you will gain

PersistenceiOS App DevelopmentCore DataUser Interface
Specialization
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 12 hours to complete

Suggested: 5 weeks of study, 1-2 hours/week...
Available languages

English

Subtitles: English...

Syllabus - What you will learn from this course

Week
1
Hours to complete
20 minutes to complete

Welcome to App Design and Development for iOS

Get oriented to the course....
Reading
2 readings
Reading2 readings
Welcome to the Course10m
Demo Project File10m
Hours to complete
1 hour to complete

User Interactivity

In this module you'll learn how to design for your users' interactions...
Reading
3 videos (Total 35 min), 1 reading, 1 quiz
Video3 videos
Gesture Recognizers8m
Handling Touches14m
Reading1 reading
Follow Up Reading10m
Quiz1 practice exercise
User Interactivity Quiz (For Grades)10m
Week
2
Hours to complete
1 hour to complete

Multiple View Controllers & Navigation

In this module we explore different controllers for navigating your app...
Reading
3 videos (Total 32 min), 1 reading, 1 quiz
Video3 videos
Navigation Controllers13m
Tab Bar Controllers10m
Reading1 reading
Follow Up Reading10m
Quiz1 practice exercise
Multiple View Controllers & Navigation Quiz (For Grades)12m
Week
3
Hours to complete
2 hours to complete

Persistence & Networking

Learn how to customize behavior to match a user’s preferences....
Reading
5 videos (Total 103 min), 2 readings, 1 quiz
Video5 videos
NSUserDefaults20m
NSURLSession27m
NSKeyedArchiver23m
CoreData30m
Reading2 readings
.zip file to be used in the module10m
Follow Up Reading10m
Quiz1 practice exercise
Persistence & Networking Quiz (For Grades)12m
Week
4
Hours to complete
1 hour to complete

Introduction to developing for watchOS 2

In this module we give you some of the tools for designing for watchOS 2...
Reading
4 videos (Total 45 min), 1 reading, 1 quiz
Video4 videos
Basic concepts & architecture8m
Creating UI for the watch22m
Navigation on the watch6m
Reading1 reading
Follow Up Reading10m
Quiz1 practice exercise
Introduction to developing for watchOS 2 Quiz (For Grades)12m
4.1
49 ReviewsChevron Right
Career direction

50%

started a new career after completing these courses
Career Benefit

83%

got a tangible career benefit from this course
Career promotion

25%

got a pay increase or promotion

Top Reviews

By DDMay 25th 2016

Very good course, a lot of usefull information. I would like to participate in all of courses of this lector.

By MRJun 29th 2018

This is the next phase of course 2! And the course is good. But i hope it includes more items in future. :)

Instructor

Avatar

Parham Aarabi

Professor
Department of Electrical and Computer Engineering

About University of Toronto

Established in 1827, the University of Toronto is one of the world’s leading universities, renowned for its excellence in teaching, research, innovation and entrepreneurship, as well as its impact on economic prosperity and social well-being around the globe. ...

About the iOS App Development with Swift Specialization

Master Swift, design elegant interactions, and create a fully functioning iOS app. This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. In the final Capstone Project, you’ll apply your skills to create a fully-functioning photo editing app for iPhone, iPad, and Apple Watch. A Mac computer is required for success in this course....
iOS App Development with Swift

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.