Swift courses from first values to actors. Safe, modern Swift, taught one idea at a time.
Apple's modern language for apps and programs.
The language behind Apple apps, taught as plain programs: variables and strings, arrays and dictionaries, optionals, classes and errors. Every example is verified with the real Swift compiler.
40 lessons · 15 topics · 0/40 completed
Start course ❯ Intermediate Swift — closures, protocols and generics.
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.
36 lessons · 12 topics · 0/36 completed
Start course ❯ Advanced Swift — concurrency, actors and builders.
Swift at its deepest: structured concurrency and actors, property wrappers, result builders, opaque types, advanced generics and memory rules. Every example is verified with the real Swift compiler.
27 lessons · 11 topics · 0/27 completed
Start course ❯