0 of 36 lessons completed
Home / Swift
Swift
Swift at depth: escaping closures and capture lists, enums with data, computed properties, protocols and generics. Every example is verified with the real Swift compiler.
Start learning β―β―36 lessons Β· 12 topics Β· 0/36 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Swift Intermediate Introduction
Intermediate Β· β± 5 min Β· standalone lesson
Closures in Depth
Start: Swift Trailing Closures β―Functions in Depth
Start: Swift Variadic and Inout Parameters β―Enums in Depth
Start: Swift Associated Values in Depth β―Properties in Depth
Start: Swift Computed Properties β―Classes in Depth
Start: Swift Initializers in Depth β―Protocols and Extensions
- Swift Defining Protocols
- Swift Extensions in Depth
- Swift Protocol Extensions
- Swift Standard Protocols
Generics
Start: Swift Generic Functions β―Error Handling in Depth
Start: Swift Error Propagation β―Collections in Depth
Start: Swift Dictionary Default Values β―Optionals in Depth
Start: Swift Optional Chaining in Depth β―Swift Task Board Project
Intermediate Β· β± 8 min Β· standalone lesson