К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Programming in Swift 5 · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Programming in Swift 5

Курс от LearnQuest
Начальный≈ 12 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Swift ProgrammingCode ReusabilityModel View ControllerComputational LogicObject Oriented Programming (OOP)Data ManagementData StructuresSoftware ArchitectureApple iOSDevelopment EnvironmentiOS DevelopmentProgramming PrinciplesObject Oriented DesignMobile DevelopmentSoftware Design Patterns

Программа курса

4 модулей · 53 учебных материалов

01Getting Started with Swift 5: Setup, Variables, and Basic Programming Concepts16 материалов

Writing Your First Line of Code

Downloading and Installing XcodeВидеоHello SwiftВидеоExercise 1 - Hello WorldЧтение

Understanding Variables

VariablesВидео

Учитесь у экспертов

Mark Price

Swift Developer and Trainer

Introduction to Programming in Swift 5
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Fundamentals of Variable Naming and Initialization in ProgrammingЗадание
Variable Review Задание
Exercise 2 - VariablesЧтение

Working with Strings

Working with StringsВидеоSwift Programming FundamentalsЗаданиеString Review ЗаданиеExercise 3 - StringsЧтение

Working with Numbers

NumbersВидеоWorking with NumbersЗаданиеNumber Review ЗаданиеExercise 4 - NumbersЧтениеSwift Foundations: Building Your Programming ToolkitDIALOGUE
02Conditional Logic, Arrays and Loops10 материалов

Booleans & Conditional Logic

Booleans & Conditional LogicВидеоBoolean ReviewЗаданиеExercise 5 - Booleans & ConditionalsЧтениеConstants & Logical OperatorsВидео

Working with Arrays

ArraysВидеоArray ReviewЗаданиеExercise 6 - ArraysЧтение

Using Loops

LoopsВидеоLoops ReviewЗаданиеExercise 7 - LoopsЧтение
03Dictionaries, Functions and Optionals10 материалов

Working with Dictionaries

DictionariesВидеоDictionary ReviewЗаданиеExercise 8 - DictionariesЧтение

Understanding Functions

Functions in SwiftВидеоFunctions ReviewЗаданиеFunctions Source CodeЧтение

Optionals

OptionalsВидеоUnderstanding Swift OptionalsЧтение

Code Review

Code Review: Fizz BuzzОбсуждениеSwift Language AssessmentЗадание
04Architecture & Object-Oriented Programming in Swift17 материалов

Object Oriented Programming, Inheritance and Polymorphism

Object Oriented ProgrammingВидеоInheritanceВидеоPolymorphismВидеоUnderstanding Object-oriented ProgrammingЧтение

Understanding MVC

MVC in TheoryВидеоUnderstanding Model View ControllerЧтение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ВидеоCode Review: ShapesОбсуждениеOOP ReviewЗаданиеMVC Source CodeЧтение

Code Review

Swift Architecture AssessmentЗадание