🎓 A1Learner
🔍

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