Swift – Lesson Overview

Introduction

Swift logo

Swift is a powerful and intuitive programming language for all Apple platforms. It is easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning fast.” (https://developer.apple.com/swift/)

This quote is the official introduction to the Swift programming language on the Apple website. Both sentences contain many challenging words: powerful, intuitive, easy, concise and expressive syntax, modern, secure, and fast. In the following lessons, we want to show that these words perfectly capture the power of this modern language.

Chris Lattner began developing the Swift programming language for Apple in 2010. It wasn’t until 2014 that Swift became available in Apple’s Xcode development environment. It is now the most important programming language for developing applications for all Apple platforms (iOS, iPadOS, macOS, tvOS, visionOS, watchOS).

Lesson overview
Swift – Integrated Development Environment (IDE)
Swift – Fundamentals
Swift – Assignments
Swift – Arrays, Sets and Dictionaries
Swift – Conditional statements
Swift – Loops
Swift – Functions
Swift – Closures
Swift – Enumerations
Swift – Structures