IntroductionOptionalsOptional ChainingsGuard and Defer StatementIntro to Error HandlingType CastingIntro to GenericsSubscriptsClass vs StructSet and TupleExtensionIntro to OperatorsTypealiasConclusion