</>
codenatomy
.io
All Courses
HTML
CSS
JavaScript
SQL
Python
Java
PHP
W3.CSS
C
C++
C#
Bootstrap
React
MySQL
jQuery
XML
Django
NumPy
Pandas
Node.js
DSA
TypeScript
Angular
AngularJS
Git
PostgreSQL
MongoDB
ASP
AI
R
Go
Kotlin
Swift
Sass
Vue
Gen AI
SciPy
AWS
Cybersecurity
Data Science
Programming
Bash
Rust
Skip to content
Swift Tutorial
Learn Swift
iOS and macOS apps
Start learning →
32 / 32 lessons ready
Full curriculum — in order
01
Introduction
02
Get Started
03
Syntax
04
Variables
05
Constants
06
Data Types
07
Type Inference
08
Operators
09
Strings
10
Booleans
11
If Else
12
Switch
13
Loops
14
Functions
15
Closures
16
Arrays
17
Sets
18
Dictionaries
19
Structs
20
Classes
21
Properties
22
Methods
23
Inheritance
24
Protocols
25
Extensions
26
Enums
27
Optionals
28
Error Handling
29
Generics
30
Access Control
31
Concurrency
32
Packages