Introduction
Chapter 1: Variables, constants and data types
Chapter 2: Control Flow
Chapter 3: Optional values
Chapter 4: Collections
Chapter 5: Functions
Chapter 6: Enumerations
Chapter 7: Structs
Chapter 8: Classes
Chapter 9: Extensions
Chapter 10: Concurrency
Chapter 11: Generics
Chapter 12: Error handling
What do I need
In this lesson you will be shown what equipment (hardware) and software you will need to be able to enjoy this course