Coursera
Coursera Logo

Introduction to Programming in Swift 5 

  • Offered byCoursera

Introduction to Programming in Swift 5
 at 
Coursera 
Overview

Duration

11 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Programming in Swift 5
 at 
Coursera 
Highlights

  • This Course Plus the Full Specialization.
  • Shareable Certificates.
  • Graded Programming Assignments.
Details Icon

Introduction to Programming in Swift 5
 at 
Coursera 
Course details

More about this course
  • Welcome to Introduction to Programming in Swift 5.
  • In this course we will introduce you to the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you.
  • Some of the things you will learn in this course are:
  • '¢ An Introduction to Swift 5 programming concepts
  • '¢ Installing the necessary tools
  • '¢ Working with data such as Integers and Strings
  • '¢ Creating reusable code with functions
  • '¢ Working with data constructs such as arrays and dictionaries
  • '¢ Object-oriented programming
  • '¢ Model View Controller
  • By the end of this course you will know how to build simple programs with the Swift programming language and you will be ready to learn iOS mobile development.
Read more

Introduction to Programming in Swift 5
 at 
Coursera 
Curriculum

Installation, Setup & Your First Code

Downloading and Installing Xcode

Hello Swift

Exercise 1 - Hello World

Swift Experience

Variables

Working with Strings

Numbers

Exercise 2 - Variables

Exercise 3 - Strings

Exercise 4 - Numbers

Variable Review

String Review

Number Review

Conditional Logic, Arrays and Loops

Booleans & Conditional Logic

Constants & Logical Operators

Arrays

Loops

Exercise 5 - Booleans & Conditionals

Exercise 6 - Arrays

Exercise 7 - Loops

Boolean Review

Array Review

Loops Review

Dictionaries, Functions and Optionals

Dictionaries

Functions in Swift

Optionals

Exercise 8 - Dictionaries

Functions Source Code

Understanding Swift Optionals

Dictionary Review

Functions Review

Swift Language Assessment

Architecture & Object-Oriented Programming in Swift

Object Oriented Programming

Inheritance

Polymorphism

MVC in Theory

Creating an Xcode Project

Project Groups for MVC - Examining ViewController Controller Layer

Creating a Model Layer

Creating a Custom View Layer

Connecting View to Controller

Securing Model Layer

Challenge - MVC

Understanding Object-oriented Programming

Understanding Model View Controller

MVC Source Code

OOP Review

Swift Architecture Assessment

Introduction to Programming in Swift 5
 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 Programming in Swift 5
     at 
    Coursera 

    Student Forum

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