I completed my project to make video presentations of the Swift Programming Language Book (the version from swift.org, published under the Creative Commons attribution license). It is my hope these may be useful for education or review while on the treadmill.
My production resulted in 10.5 hours of videos including:
Monetization off: no ads (I do have "end tiles" for next video, playlist, and subscribe)
My slides are at GitHub - darrellroot/Swift-Education-Slides: A place for Swift programming language instructors to share slide decks I welcome pull requests with additional Swift (and iOS/macOS) education slides.
Below are the links to the playlist and individual videos. Share and enjoy!
Full playlist 631 minutes https://youtube.com/playlist?list=PLueKg14298Fyj_XxyKrsp-l10jvY7yKvI
A swift tour 21 minutes The Swift Programming Language Book: A Swift Tour - The Video Version - YouTube The basics 41 minutes The Swift Programming Language Book: The Basics - The Video Version - YouTube Basic operators 19 minutes The Swift Programming Language Book: Basic Operators - The Video Version - YouTube Strings and characters 29 minutes The Swift Programming Language Book: Strings and Characters - The Video Version - YouTube Collection types 23 minutes The Swift Programming Language Book: Collection Types - The Video Version - YouTube Control flow 34 minutes The Swift Programming Language Book: Control Flow - The Video Version - YouTube Functions 21 minutes The Swift Programming Language Book: Functions - The Video Version - YouTube Closures 26 minutes The Swift Programming Language Book: Closures - The Video Version - YouTube Enumerations 15 minutes The Swift Programming Language Book: Enumerations - The Video Version - YouTube Structures and classes 14 minutes The Swift Programming Language Book: Structures and Classes - The Video Version - YouTube Properties 30 minutes The Swift Programming Language Book: Properties - The Video Version - YouTube Methods 10 minutes The Swift Programming Language Book: Methods - The Video Version - YouTube Subscripts 8 minutes The Swift Programming Language Book: Subscripts - The Video Version - YouTube Inheritance 11 minutes The Swift Programming Language Book: Inheritance - The Video Version - YouTube Initialization 49 minutes The Swift Programming Language Book: Initialization - The Video Version - YouTube Deinitialization 5 minutes The Swift Programming Language Book: Deinitialization - The Video Version - YouTube Optional chaining 15 minutes The Swift Programming Language Book: Optional Chaining - The Video Version - YouTube Error handling 12 minutes The Swift Programming Language Book: Error Handling - The Video Version - YouTube Concurrency 17 minutes The Swift Programming Language Book: Concurrency - The Video Version - YouTube Type casting 9 minutes The Swift Programming Language Book: Type Casting - The Video Version - YouTube Nested types 4 minutes The Swift Programming Language Book: Nested Types - The Video Version - YouTube Extensions 9 minutes The Swift Programming Language Book: Extensions - The Video Version - YouTube Protocols 39 minutes The Swift Programming Language Book: Protocols - The Video Version - YouTube Generics 31 minutes The Swift Programming Language Book: Generics - The Video Version - YouTube Opaque types 11 minutes The Swift Programming Language Book: Opaque Types - The Video Version - YouTube Automatic reference counting (ARC) 28 minutes The Swift Programming Language Book: Automatic Reference Counting (ARC) - The Video Version - YouTube Memory safety 12 minutes The Swift Programming Language Book: Memory Safety - The Video Version - YouTube Access control 24 minutes The Swift Programming Language Book: Access Control - The Video Version - YouTube Advanced operators 28 minutes The Swift Programming Language Book: Advanced Operators - The Video Version - YouTube Attributes 36 minutes The Swift Programming Language Book: Attributes - The Video Version - YouTube