Advanced Swift: Protocol Oriented Programming
Mar 26 2019 · Video Course (21 mins)
Swift protocol oriented programming gives you the power of object oriented programming with better composa...
more
Advanced Swift: Protocol Oriented Programming
Swift protocol oriented programming gives you the power of object oriented programming with better composability and without the baggage of class inheritance.
iOS & Swift
Swift Code Katas
Feb 5 2018 · Video Course (16 mins)
In Swift Code Katas you'll practice your most important skill as a developer - coding! Hone your skill...
more
Swift Code Katas
In Swift Code Katas you'll practice your most important skill as a developer - coding! Hone your skills with these challenges and become a better developer.
Multiple Domains
Advanced Swift: Generics and Protocols
Apr 9 2019 · Video Course (41 mins)
The generics system and protocols are the heart of the Swift language. Learn how it all fits together in t...
more
Advanced Swift: Generics and Protocols
The generics system and protocols are the heart of the Swift language. Learn how it all fits together in this course.
Multiple Domains
Advanced Swift: Types and Operations
Apr 30 2019 · Video Course (29 mins)
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on ...
more
Advanced Swift: Types and Operations
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on types and operations.
iOS & Swift
What's New in Swift 4
Dec 12 2017 · Video Course (19 mins)
Find out what's new in the latest version of Swift, including Range, String, and Dictionary enhancemen...
more
What's New in Swift 4
Find out what's new in the latest version of Swift, including Range, String, and Dictionary enhancements. If last year’s changes for Swift 3 still cause you uncontrollable night terrors, you’re in for a pleasant surprise with Swift 4!
Multiple Domains
Advanced Swift: Values and References
Apr 23 2019 · Video Course (27 mins)
Swift mutation model uses values and references to improve local reasoning and maintain performance. Find ...
more
Advanced Swift: Values and References
Swift mutation model uses values and references to improve local reasoning and maintain performance. Find out the details in this course.
Multiple Domains
Advanced Swift: Memory Management
May 15 2019 · Video Course (22 mins)
Memory management works like magic most of the time - until it doesn't. Find out what you need to watc...
more
Advanced Swift: Memory Management
Memory management works like magic most of the time - until it doesn't. Find out what you need to watch out for in this course.
Multiple Domains
Advanced Swift: Error Handling
May 28 2019 · Video Course (21 mins)
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. ...
more
Advanced Swift: Error Handling
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. This course covers the error fundamentals you need to know.
Android & Kotlin
Kotlin Coroutines: In Depth
Jan 28 2020 · Video Course (1 hr, 18 mins)
Learn how to implement coroutines in a real-world example of an Android application, with structured layer...
more
Kotlin Coroutines: In Depth
Learn how to implement coroutines in a real-world example of an Android application, with structured layers and decoupled dependencies. You'll see how to test coroutines, handle errors, and structure concurrency in a clean and stable way.
Multiple Domains
Advanced Swift: Sequences, Collections and Algorithms
May 7 2019 · Video Course (30 mins)
Sequences, collections and algorithms in the Swift language are an amazing abstraction that you really nee...
more
Advanced Swift: Sequences, Collections and Algorithms
Sequences, collections and algorithms in the Swift language are an amazing abstraction that you really need to know about. Learn the details in this course.
Multiple Domains
Advanced Swift: Unsafe Memory Access
May 21 2019 · Video Course (24 mins)
Did you know you can call C-malloc straight from Swift? Swift lets access the machine at its lowest level....
more
Advanced Swift: Unsafe Memory Access
Did you know you can call C-malloc straight from Swift? Swift lets access the machine at its lowest level. This course will show you how.