Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, the powerful new programming language for iOS. Guided by best practices you will become proficient with syntax, object oriented principles, memory management, functional concepts and more in programming with Swift.

Introduction To Swift Programming
Ends in 3 days! Save 40% on your access to 10,000+ programs and make a real impact in your career. Save now.

Introduction To Swift Programming
This course is part of iOS App Development with Swift Specialization

Instructor: Parham Aarabi
81,249 already enrolled
Included with Learn more
Ask Coursera
1,440 reviews
Skills you'll gain
Details to know

Add to your LinkedIn profile
5 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 6 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Mobile and Web Development

University of Toronto

University of Toronto

University of Toronto
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
47.21%
- 4 stars
23.60%
- 3 stars
10.30%
- 2 stars
6.75%
- 1 star
12.11%
Showing 3 of 1440
Reviewed on Nov 28, 2015
Nice course, but would be better if the examples were thought through before demonstration, rather than do it extempore.
Reviewed on Jun 24, 2016
It's very easy. On the other hand the teachers do not do very deep and you need to do a lot of selfstudy. Would not recommend for the ones without basic knowledge of CS.
Reviewed on Dec 21, 2015
The debugger video showed some very awesome tools I've never known about. Thanks for mentioning the view hierarchy in debugger mode.




