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