Handle values that might be absent using optionals.
Continue your Swift learning journey with Learn Swift: Optionals. Sometimes when we work with data, we find that information is missing. Handle values that might be absent by learning how to use optionals.
### Skills you’ll gain
* Handle data that might be `nil` with optionals.
* Bind optionals using `if let` and `guard` statements.
* Define functions that take in and return optionals.
### Notes on prerequisites
We recommend that you complete [Learn Swift: Enumerations](https://www.codecademy.com/learn/learn-swift-enumerations) before starting this course.
Continue your Swift learning journey with Learn Swift: Optionals. Sometimes when we work with data, we find that information is missing. Handle values that might be absent by learning how to use optionals.
### Skills you’ll gain
* Handle data that might be `nil` with optionals.
* Bind optionals using `if let` and `guard` statements.
* Define functions that take in and return optionals.
### Notes on prerequisites
We recommend that you complete [Learn Swift: Enumerations](https://www.codecademy.com/learn/learn-swift-enumerations) before starting this course.