1.1. Среда разработки и основные понятия
2.1. Знакомство со Swift в playground. Переменные и константы
2.2. Типы данных. Опциональные типы
2.3. Преобразование типов. Условные конструкции
2.4. Опциональные (необязательные) типы
3.1. Коллекции: массив, словарь. Обход по коллекциям на примере for-in
3.2. Коллекции: кортеж и множество. Циклы for, while, repeat-while. Continue и break
4.1. Знакомство с принципами ООП
4.2. Управление в ООП
4.3. Функции и области видимости
4.4. Замыкания
4.5. Классы и структуры. Перечисления
4.6. Свойства и методы
4.7. Наследование. Переопределение
4.9. Обработка ошибок