Home / Swift
Swift
The language behind Apple apps, taught as plain programs: variables and strings, arrays and dictionaries, optionals, classes and errors. Every example is verified with the real Swift compiler.
Start learning ❯❯40 lessons · 15 topics · 0/40 completed
Course contents
Work top to bottom — the sidebar is the course. Topics later in the list assume the ones before them.
Swift Introduction
Beginner · ⏱ 3 min · standalone lesson
Getting Started
Start: Swift Get Started ❯Variables and Types
Start: Swift Variables ❯Strings
Start: Swift Strings ❯Operators and Conditions
Start: Swift Operators ❯Loops
Start: Swift Ranges ❯Arrays
Start: Swift Arrays ❯Functions
Start: Swift Functions ❯Closures
Start: Swift Closures ❯Optionals
Start: Swift Optionals ❯Dictionaries and Sets
Start: Swift Dictionaries ❯Structures and Classes
Start: Swift Structures ❯Error Handling
Start: Swift Throwing Functions ❯Swift User Input
Beginner · ⏱ 5 min · standalone lesson
Swift Gradebook Project
Beginner · ⏱ 7 min · standalone lesson