Video library
YouTube Knowledge Map
Browse CodeTutor tutorials by topic, playlist, and learning sequence.
Knowledge map catalogue
- Swift (topic)
Swift language fundamentals, idioms, and Apple-platform application development.
12 playlists, 38 videos
- Closures in Swift (playlist)
- Enumerations in Swift (playlist)
- Error Handing in Swift (playlist)
- Structures and classes in Swift (playlist)
- Swift Collections (playlist)
- Swift Control Flow Statements (playlist)
- Swift Functions (playlist)
- Swift Optionals (playlist)
- Swift Protocols (playlist)
- Swift Tutorials (playlist)
- Swift Variables and Constants (playlist)
- Tuples in Swift (playlist)
- Swift Tutorials - Part 38, Guard & guard let | quirky alternate to if & if let | Swift Finale (video)
Codetutor
- Swift Tutorials - Part 37, Defer | Doing last minute jobs (video)
Codetutor
- Swift Tutorials - Part 36, One last bit about Error handling (video)
Codetutor
- Swift Tutorials - Part 35, Errors with Enumerations | Error Handling (video)
Codetutor
- Swift Tutorials - Part 34, Errors with custom properties | Error Handling (video)
Codetutor
- Swift Tutorials - Part 33, Error Handling (video)
Codetutor
- Swift Tutorials - Part 32, Protocols through Extension (video)
Codetutor
- Swift Tutorials - Part 31, Introduction to Protocols (video)
Codetutor
- Swift Tutorials - Part 30, Computed Properties (video)
Codetutor
- Swift - Part 29, Extensions (video)
Codetutor
- Swift - Part 28, All about Closures (video)
Codetutor
- Swift - Part 27, Introduction to Closures | Function Type (video)
Codetutor
- Swift - Part 26, Inheritance and overriding initializers (video)
Codetutor
- Swift - Part 25, Simplifying classes and structs (video)
Codetutor
- Swift - Part 24, All about Structure initializers (video)
Codetutor
- Swift - Part 23, Structures and classes (video)
Codetutor
- Swift - Part 22, Dictionary | Collection Finale (video)
Codetutor
- Swift - Part 21, Sets and Set Operations (video)
Codetutor
- Swift - Part 20, Revisiting Arrays (video)
Codetutor
- Swift - Part 19, Heterogeneous Enumerations (video)
Codetutor
- Swift - Part 18, Enumerations with Associated values (video)
Codetutor
- Swift - Part 17, Enumerations (video)
Codetutor
- Swift - Part 16, Tuple (Returning multiple values from function) (video)
Codetutor
- Swift - Part 15, Renaming Function Parameters (video)
Codetutor
- Swift - Part 14, Function returning value (video)
Codetutor
- Swift - Part 13, Introduction to Functions (video)
Codetutor
- Swift - Part 12, Control Flow - while and repeat while (video)
Codetutor
- Swift - Part 11, Control Flow - For Loop (video)
Codetutor
- Swift - Part 10, Arrays & Redesigned Switch (video)
Codetutor
- Swift - Part 9, Control Flow using Switch (video)
Codetutor
- Swift - Part 8, Operators & Control Flow (If Else) (video)
Codetutor
- Swift - Part 7, Optional binding & forced unwrapping (video)
Codetutor
- Swift - Part 6, Introduction to Optionals (video)
Codetutor
- Swift - Part 5, String Interpolation (video)
Codetutor
- Swift - Part 4, Constants and more (video)
Codetutor
- Swift - Part 3, The beginning - Variables (video)
Codetutor
- Swift - Part 2, Setting up Swift (video)
Codetutor
- Swift - Part 1, Why Swift? (video)
Codetutor
Relationships
- Swift → Swift Tutorials - Part 38, Guard & guard let | quirky alternate to if & if let | Swift Finale: topic (topic-assignment)
- Swift → Swift Tutorials - Part 37, Defer | Doing last minute jobs: topic (topic-assignment)
- Swift → Swift Tutorials - Part 36, One last bit about Error handling: topic (topic-assignment)
- Swift → Swift Tutorials - Part 35, Errors with Enumerations | Error Handling: topic (topic-assignment)
- Swift → Swift Tutorials - Part 34, Errors with custom properties | Error Handling: topic (topic-assignment)
- Swift → Swift Tutorials - Part 33, Error Handling: topic (topic-assignment)
- Swift → Swift Tutorials - Part 32, Protocols through Extension: topic (topic-assignment)
- Swift → Swift Tutorials - Part 31, Introduction to Protocols: topic (topic-assignment)
- Swift → Swift Tutorials - Part 30, Computed Properties: topic (topic-assignment)
- Swift → Swift - Part 29, Extensions: topic (topic-assignment)
- Swift → Swift - Part 28, All about Closures: topic (topic-assignment)
- Swift → Swift - Part 27, Introduction to Closures | Function Type: topic (topic-assignment)
- Swift → Swift - Part 26, Inheritance and overriding initializers: topic (topic-assignment)
- Swift → Swift - Part 25, Simplifying classes and structs: topic (topic-assignment)
- Swift → Swift - Part 24, All about Structure initializers: topic (topic-assignment)
- Swift → Swift - Part 23, Structures and classes: topic (topic-assignment)
- Swift → Swift - Part 22, Dictionary | Collection Finale: topic (topic-assignment)
- Swift → Swift - Part 21, Sets and Set Operations: topic (topic-assignment)
- Swift → Swift - Part 20, Revisiting Arrays: topic (topic-assignment)
- Swift → Swift - Part 19, Heterogeneous Enumerations: topic (topic-assignment)
- Swift → Swift - Part 18, Enumerations with Associated values: topic (topic-assignment)
- Swift → Swift - Part 17, Enumerations: topic (topic-assignment)
- Swift → Swift - Part 16, Tuple (Returning multiple values from function): topic (topic-assignment)
- Swift → Swift - Part 15, Renaming Function Parameters: topic (topic-assignment)
- Swift → Swift - Part 14, Function returning value: topic (topic-assignment)
- Swift → Swift - Part 13, Introduction to Functions: topic (topic-assignment)
- Swift → Swift - Part 12, Control Flow - while and repeat while: topic (topic-assignment)
- Swift → Swift - Part 11, Control Flow - For Loop: topic (topic-assignment)
- Swift → Swift - Part 10, Arrays & Redesigned Switch: topic (topic-assignment)
- Swift → Swift - Part 9, Control Flow using Switch: topic (topic-assignment)
- Swift → Swift - Part 8, Operators & Control Flow (If Else): topic (topic-assignment)
- Swift → Swift - Part 7, Optional binding & forced unwrapping: topic (topic-assignment)
- Swift → Swift - Part 6, Introduction to Optionals: topic (topic-assignment)
- Swift → Swift - Part 5, String Interpolation: topic (topic-assignment)
- Swift → Swift - Part 4, Constants and more: topic (topic-assignment)
- Swift → Swift - Part 3, The beginning - Variables: topic (topic-assignment)
- Swift → Swift - Part 2, Setting up Swift: topic (topic-assignment)
- Swift → Swift - Part 1, Why Swift?: topic (topic-assignment)
- Swift Tutorials → Swift Tutorials - Part 38, Guard & guard let | quirky alternate to if & if let | Swift Finale: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 37, Defer | Doing last minute jobs: membership (playlist-membership)
- Error Handing in Swift → Swift Tutorials - Part 36, One last bit about Error handling: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 36, One last bit about Error handling: membership (playlist-membership)
- Error Handing in Swift → Swift Tutorials - Part 35, Errors with Enumerations | Error Handling: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 35, Errors with Enumerations | Error Handling: membership (playlist-membership)
- Error Handing in Swift → Swift Tutorials - Part 34, Errors with custom properties | Error Handling: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 34, Errors with custom properties | Error Handling: membership (playlist-membership)
- Error Handing in Swift → Swift Tutorials - Part 33, Error Handling: membership (playlist-membership)
- Swift Protocols → Swift Tutorials - Part 33, Error Handling: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 33, Error Handling: membership (playlist-membership)
- Swift Protocols → Swift Tutorials - Part 32, Protocols through Extension: membership (playlist-membership)
- Swift Protocols → Swift Tutorials - Part 31, Introduction to Protocols: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 31, Introduction to Protocols: membership (playlist-membership)
- Swift Tutorials → Swift Tutorials - Part 30, Computed Properties: membership (playlist-membership)
- Swift Tutorials → Swift - Part 29, Extensions: membership (playlist-membership)
- Closures in Swift → Swift - Part 28, All about Closures: membership (playlist-membership)
- Swift Tutorials → Swift - Part 28, All about Closures: membership (playlist-membership)
- Closures in Swift → Swift - Part 27, Introduction to Closures | Function Type: membership (playlist-membership)
- Swift Tutorials → Swift - Part 27, Introduction to Closures | Function Type: membership (playlist-membership)
- Structures and classes in Swift → Swift - Part 26, Inheritance and overriding initializers: membership (playlist-membership)
- Swift Tutorials → Swift - Part 26, Inheritance and overriding initializers: membership (playlist-membership)
- Structures and classes in Swift → Swift - Part 25, Simplifying classes and structs: membership (playlist-membership)
- Swift Tutorials → Swift - Part 25, Simplifying classes and structs: membership (playlist-membership)
- Structures and classes in Swift → Swift - Part 24, All about Structure initializers: membership (playlist-membership)
- Swift Tutorials → Swift - Part 24, All about Structure initializers: membership (playlist-membership)
- Structures and classes in Swift → Swift - Part 23, Structures and classes: membership (playlist-membership)
- Swift Tutorials → Swift - Part 23, Structures and classes: membership (playlist-membership)
- Swift Collections → Swift - Part 22, Dictionary | Collection Finale: membership (playlist-membership)
- Swift Tutorials → Swift - Part 22, Dictionary | Collection Finale: membership (playlist-membership)
- Swift Collections → Swift - Part 21, Sets and Set Operations: membership (playlist-membership)
- Swift Tutorials → Swift - Part 21, Sets and Set Operations: membership (playlist-membership)
- Swift Collections → Swift - Part 20, Revisiting Arrays: membership (playlist-membership)
- Swift Tutorials → Swift - Part 20, Revisiting Arrays: membership (playlist-membership)
- Enumerations in Swift → Swift - Part 19, Heterogeneous Enumerations: membership (playlist-membership)
- Swift Tutorials → Swift - Part 19, Heterogeneous Enumerations: membership (playlist-membership)
- Enumerations in Swift → Swift - Part 18, Enumerations with Associated values: membership (playlist-membership)
- Swift Tutorials → Swift - Part 18, Enumerations with Associated values: membership (playlist-membership)
- Enumerations in Swift → Swift - Part 17, Enumerations: membership (playlist-membership)
- Swift Tutorials → Swift - Part 17, Enumerations: membership (playlist-membership)
- Tuples in Swift → Swift - Part 16, Tuple (Returning multiple values from function): membership (playlist-membership)
- Swift Functions → Swift - Part 16, Tuple (Returning multiple values from function): membership (playlist-membership)
- Swift Tutorials → Swift - Part 16, Tuple (Returning multiple values from function): membership (playlist-membership)
- Swift Functions → Swift - Part 15, Renaming Function Parameters: membership (playlist-membership)
- Swift Tutorials → Swift - Part 15, Renaming Function Parameters: membership (playlist-membership)
- Swift Functions → Swift - Part 14, Function returning value: membership (playlist-membership)
- Swift Tutorials → Swift - Part 14, Function returning value: membership (playlist-membership)
- Swift Functions → Swift - Part 13, Introduction to Functions: membership (playlist-membership)
- Swift Tutorials → Swift - Part 13, Introduction to Functions: membership (playlist-membership)
- Swift Control Flow Statements → Swift - Part 12, Control Flow - while and repeat while: membership (playlist-membership)
- Swift Tutorials → Swift - Part 12, Control Flow - while and repeat while: membership (playlist-membership)
- Swift Control Flow Statements → Swift - Part 11, Control Flow - For Loop: membership (playlist-membership)
- Swift Tutorials → Swift - Part 11, Control Flow - For Loop: membership (playlist-membership)
- Swift Control Flow Statements → Swift - Part 10, Arrays & Redesigned Switch: membership (playlist-membership)
- Swift Tutorials → Swift - Part 10, Arrays & Redesigned Switch: membership (playlist-membership)
- Swift Control Flow Statements → Swift - Part 9, Control Flow using Switch: membership (playlist-membership)
- Swift Tutorials → Swift - Part 9, Control Flow using Switch: membership (playlist-membership)
- Swift Control Flow Statements → Swift - Part 8, Operators & Control Flow (If Else): membership (playlist-membership)
- Swift Tutorials → Swift - Part 8, Operators & Control Flow (If Else): membership (playlist-membership)
- Swift Optionals → Swift - Part 7, Optional binding & forced unwrapping: membership (playlist-membership)
- Swift Tutorials → Swift - Part 7, Optional binding & forced unwrapping: membership (playlist-membership)
- Swift Optionals → Swift - Part 6, Introduction to Optionals: membership (playlist-membership)
- Swift Tutorials → Swift - Part 6, Introduction to Optionals: membership (playlist-membership)
- Swift Tutorials → Swift - Part 5, String Interpolation: membership (playlist-membership)
- Swift Variables and Constants → Swift - Part 4, Constants and more: membership (playlist-membership)
- Swift Tutorials → Swift - Part 4, Constants and more: membership (playlist-membership)
- Swift Variables and Constants → Swift - Part 3, The beginning - Variables: membership (playlist-membership)
- Swift Tutorials → Swift - Part 3, The beginning - Variables: membership (playlist-membership)
- Swift Tutorials → Swift - Part 2, Setting up Swift: membership (playlist-membership)
- Swift Tutorials → Swift - Part 1, Why Swift?: membership (playlist-membership)