Optionals in Swift can be a big help by making you think just a little deeper about your code or they can be a source of confusion. If you're new to Swift and see the Optional type as a magical type that uses ?'s and !'s to weed out the unworthy, this talk is for you. Learn what an Optional is, how they work, and when you would want to use them. By the end of this talk, you will have a much better grasp on this important, yet potentially confusing type.