1 . Start Here
2 . The Basics
π
Variables
Mutability
Integers
Strings
Floating Numbers
Bool
Tuples
Enums
Optionals
Lesson Quiz
3 . Collections
π
Arrays
Accessing elements
Iterations
Dictionaries
Sets
Lesson Quiz
4 . Control Flow
π
If statements
Ranges
Higher order functions
Switch statements
Lesson Quiz
5 . Functions
π
Basics
Function arguments
Closures
Lesson Quiz
6 . Custom types
π
Classes
Structs
Properties
Methods
Extensions
Lesson Quiz
7 . Object Oriented Programming
π
Introduction
Inheritance
Overrides
Initializers
Deinitializers
Lesson Quiz
8 . Protocols
π
Introduction
Implementing protocols
Protocol inheritance
Protocol Extensions
Lesson Quiz
9 . Generics
π
Basics
Generic functions
Lesson Quiz
10 . Memory Management
π