NEW: Join my free 100 Days of SwiftUI challenge today! >>

Swift Plus Pack

Join over 55,000 readers today

Airbnb Apple BBC Cisco eBay GitHub Google IBM Intel Microsoft Nike Salesforce

Push your Swift skills further

Includes free updates for new Swift versions – click to read my update policy

Whether you want to master design patterns with Swift, tackle unit testing once and for all, or get the most out of SwiftUI, or take full advantage of Apple's powerhouse frameworks, the Swift Plus Pack has it all and more.


Go further

When you're ready to master app architecture, the Swift Plus Pack is here to help: it includes Swift Design Patterns, walking you through all the key techniques for building better apps.

Test everything

Whether it's unit testing, UI testing, mocks, assertions, or dependency injection, Testing Swift has all that and more, and it's included in the Swift Plus Pack.

Powerful APIs

Advanced iOS: Volume Three teaches you how to use some of Apple's most powerul frameworks, including Core ML, ARKit, Siri shortcuts, sentiment analysis, and more.

Massive savings

I already price my courses as low as I can, but with this bundle you can save even more. Individually these courses would cost you $220, but you can get them for just $150 with the Swift Plus Pack!

Price when bought individually: $220

What's in the bundle


Swift Design Patterns

Swift Design Patterns

Swift Design Patterns is one of the most popular books I've ever written, and with good reason: rather than just porting the 39 "Gang of Four" patterns to Swift, this book teaches the idiomatic patterns that are used to build great app architecture by teams around the world. This book teaches you how things work but also why they work that way.

Individual price: $40

Testing Swift

Whether you're just getting started with tests or already have some tests and want to up your game, Testing Swift is your one-stop shop for building your skills. This one book covers all aspects of testing for app developers: test-driven development (TDD), dependency injection, mocking, UI testing, snapshot testing, continuous integration, and much more.

Individual price: $40

Testing Swift
Advanced iOS: Volume Three

Advanced iOS: Volume Three

Apple gives us lots of powerful frameworks to use in our projects, and using them well is key to building great apps. This book teaches Siri shortcuts, image recognition using ARKit, advanced machine learning, and much more, all using real-world projects you can build for yourself. If you want to take advantage of everything Apple's API have to offer, this is the book for you!

Individual price: $40

SwiftUI by Example

SwiftUI by Example is over 400 pages of SwiftUI answers, tips, and techniques, making it the world's largest cookbook for Apple's exciting new development platform. This one book covers the entirety of SwiftUI, from the core components through to custom views, Core Data, and solving errors, helping you build great apps faster than ever.

Individual price: $20

SwiftUI by Example
Dive Into SpriteKit

Dive Into SpriteKit

Building games is always fun, but building games where you decide what happens is even more fun, and that's exactly what Dive Into SpriteKit does. Delivering an innovating new "choose your own path" learning system, you get to choose exactly how the project should continue, resulting in over 200 project combinations.

Individual price: $40

COMING SOON: Swift on Sundays: Volume One

Learning theory is always interesting, but putting that into practice is where things get much more interesting, and that's exactly what this book does: it walks through 20 complete app projects for iOS, macOS, watchOS, and more, each time explaining how the code works, what problems there are, and how to solve those problems in a pragmatic, scalable way.

Individual price: $40

Swift on Sundays: Volume One

Total price bought separately: $220

You can buy these courses one-by-one and learn as you go, but if you buy them together you save 32% on the price – you get all six courses for just $150.

Price when bought individually: $220