About this Course
3.0
53 ratings
16 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. 8 hours to complete

Suggested: 4 weeks of study, 3-5 hours/week...
Available languages

English

Subtitles: English
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. 8 hours to complete

Suggested: 4 weeks of study, 3-5 hours/week...
Available languages

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
Hours to complete
2 hours to complete

Welcome to Build Your Own iOS App

Introduction and course roadmap....
Reading
2 videos (Total 16 min), 11 readings
Video2 videos
Making Prototypes With Keynote13m
Reading11 readings
About the course10m
Fun With Selfies: Module Download for Xcode 7.210m
Fun With Selfies: Module Download for Xcode 7.310m
Fun With Selfies: Module Download for Xcode 8.1/8.210m
Fun With Selfies: Module Download for Xcode 8.310m
Fun With Selfies: Xcode 7.3 & Xcode 8.210m
Fun with Selfies: Using the FaceTracker framework10m
Fun with Web Services10m
Fun with Web Services: Set up Accounts10m
Fun with Web Services: Starter Code10m
Fun With Web Services: Practice Playground10m
Hours to complete
1 hour to complete

Facetracker Library

Get the face detector library running and understand its notation/connections...
Reading
2 videos (Total 10 min), 6 readings
Video2 videos
Fun With Selfies: Facetracker view controller3m
Reading6 readings
Fun With Selfies: Facetracker File Download for Xcode 7.210m
Fun With Selfies: FaceTracker File Download for Xcode 7.310m
Fun With Selfies: FaceTracker File Download for Xcode 8.1/8.210m
Fun With Selfies: FaceTracker File Download for Xcode 8.310m
Fun With Selfies: An important note about using the FaceTracker framework10m
Fun With Selfies: Add Facetracker Framework Video10m
Week
2
Hours to complete
3 hours to complete

Object Animation (Basic)

Create a simple animation of an object based on the position of the face...
Reading
3 videos (Total 26 min), 1 reading, 1 quiz
Video3 videos
Fun With Web Services: Making HTTP Requests16m
Example - App Prototype4m
Reading1 reading
Fun with Web Services: API Documentation10m
Hours to complete
7 minutes to complete

Animation Series (Complex)

Create a series of animations based on the face location and associate these with a certain look...
Reading
1 video (Total 7 min)
Week
3
Hours to complete
2 hours to complete

Final App Submission

Create a final app with the ability to take a photo and share the result. Final peer assessment....
Reading
2 videos (Total 4 min), 1 reading, 1 quiz
Video2 videos
Final Example2m
Reading1 reading
Final Project10m

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.