Coursera
Coursera Logo

University of Toronto - Introduction To Swift Programming 

  • Offered byCoursera

Introduction To Swift Programming
 at 
Coursera 
Overview

Duration

8 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction To Swift Programming
 at 
Coursera 
Highlights

  • Shareable Certificates.
  • Self-Paced Learning Option.
  • Graded Programming Assignments.
Details Icon

Introduction To Swift Programming
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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.
  • This course is unique in its dedication to teaching Swift programming. With new features and capabilities you will be at the forefront of writing iOS apps.
  • Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2.
  • Please note that to take part in this course (and the full specialization) it is required to have a Mac computer and, though not required, ideally an iPhone, iPod, or an iPad. NOTE: This course has been designed and tested (and content delivered) on a Mac. While we are aware of hacks and workarounds for running Mac in a virtual machine on windows we do not recommended a PC.
  • We hope you have fun on this new adventure.
Read more

Introduction To Swift Programming
 at 
Coursera 
Curriculum

Introductions and Getting Started

Welcome to the Course and Intro to the Module

Setting Up Playground

Overview of Projects

Debugging

Setting Preferences

Meet and Greet

MIXIT

Get Xcode - VERSION 7.3.1

Follow Up Reading

Set Up Course Quiz (For Grades)

Swift Basics

Introduction to the Module

Setting Up Playground

Simple Control Flow

Arrays and Dictionaries

Functions

2D Arrays

Follow Up Reading

Swift Basics Quiz

Advanced Swift

Introduction to the Module

Optionals, Closures, and Properties

Value Types

Cheat Sheet

Follow Up Reading

Advanced Swift Quiz

Image Processing In Swift

Introduction to the Module

Introduction to Image Processing

Follow Up Reading

Image Processing In Swift Quiz

Final Peer Assignment

Using Xcode 7.3.1 for Peer Assignment

InstaFilter Processor

InstaFilter Agreement (For Grade)

Introduction to the Module

Files, Naming and Class Differences

Types and Initializers Differences

Methods, Arrays and Control Flow Differences

Properties, Getters and Computed Properties Differences

Instantiating Objects and Calling Methods Differences

Follow Up Reading

Introduction To Swift Programming
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Introduction To Swift Programming
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...