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

Team License

Join over 55,000 readers today

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

Comprehensive training for teams

Put your training budget to maximum use and provide your team with the ultimate Swift learning resource: the Hacking with Swift Team License delivers comprehensive Swift training for development teams, with learning material from beginner through to advanced so everyone can benefit.


All Books

Your annual subscription includes all Hacking with Swift books and their videos, plus all books released in the future, including free updates for all books.

All Teams

Whether you have 5 members on your iOS team or 50, you can subscribe to the Team License and make the most of your training budget with our book series.

Learn Together

We're working on all-new team activities that encourage discussion and group problem solving, so you can learn, experiment, and apply techniques as a team.

Massive Savings

Save up to 80% on our courses with a single annual subscription price – you don't need to track team members leaving or joining, or worry about on-site or off-site members.

Select your Team Size

Go

All subscriptions are annual; monthly per-user pricing is provided as a guide.

What's in the subscription

You get all our books and their associated videos, plus all books released in the future.


Hacking with iOS

Hacking with iOS

Hacking with iOS was designed for absolute beginners who want to learn Swift 5.1 and iOS development. You learn Swift while you make real-world iOS projects for both UIKit and SwiftUI, so you can apply your new skills immediately and see them work in context. Plus, you get a Swift Quick Tips wall chart, revision notes and exercises, and an Xcode tips and tricks video!

Individual price: $40

Hacking with macOS

macOS is Apple's oldest and most powerful platform, and happens to be twinned with the world's most advanced hardware. But beneath its battle-tested surface macOS has a wealth of similarities to iOS, which means you can transfer your skills to macOS quickly and immediately sell your apps using the Mac App Store.

Individual price: $40

Hacking with macOS
Hacking with tvOS

Hacking with tvOS

Bring your apps to the biggest screen of all, and make gorgeous, high-definition experiences that are more immersive than ever! tvOS has so much in common with iOS that you'll be able to make apps fast with old friends like table views and collection views, while also taking advantage of new features like dark mode, the focus engine, and TVMLKit.

Individual price: $40

Hacking with watchOS

watchOS is Apple's smallest platform, but don't let that fool you: users still expect useful, beautiful apps that take full advantage of the hardware that's available. This book teaches all you need to know using real projects, including voice transcription, complications, phone connectivity, HealthKit, SpriteKit, the digital crown, and more!

Individual price: $40

Hacking with watchOS
SwiftUI by Example

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

Pro Swift

Pro Swift is a comprehensive toolkit to help you upgrade your Swift skills, delivering a 250-page guide book plus 96 videos demonstrating techniques live in Xcode. You'll learn key features to level up your Swift knowledge, such as functional programming, @autoclosure, generics, protocol-oriented programming, operator overloading, and more.

Individual price: $40

Pro Swift
Testing Swift

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

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

Swift Design Patterns
Advanced iOS: Volume One

Advanced iOS: Volume One

Whether it's iMessage apps, SiriKit integration, rich media user notifications, or speech transcription, iOS has incredible features that can help take your apps to the next level – and they are all in this book. Advanced iOS: Volume One includes seven all-new projects that teach great iOS features, plus six technique projects that deep-dive into animations and Core Data.

Individual price: $40

Advanced iOS: Volume Two

iOS gives us a whole range of powerful tools for you to build intelligent apps, and this book helps you get started with them as quickly as possible: Core ML, Vision, ARKit, Core NFC, and more! When combined with system-wide features like drag and drop, it's clear that iOS has something for every developer – dive in today!

Individual price: $40

Advanced iOS: Volume Two
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

Swift Coding Challenges

Swift Coding Challenges sets you the task of solving the most common questions you'll get asked at coding interviews, so you'll never fear a coding interview again. You get hints in case you get stuck, then complete solutions so you can compare your results. Swift Coding Challenges contains 64 challenges across five categories and three difficulty levels, so there's something for everyone.

Individual price: $30

Swift Coding Challenges
Server-Side Swift

Server-Side Swift

Take Swift to the server and build your own platform for the future! Whether you want a simple website, something more advanced like a web service, or a completely custom database-driven platform, you can benefit from Swift's legendary speed and safety while using skills you already have – it's a match made in heaven!

Bundle includes both the Kitura edition and the Vapor edition.

Individual price: $80

Swift in Sixty Seconds

Want to get started with Swift, but find yourself short on time? This is the course for you. Aimed at absolute beginners to the Swift language, this is a fast-paced guide to learning the language as both articles and videos, taking you through all the fundamentals of Swift with practical examples.

Individual price: $10

Swift in Sixty Seconds
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

Objective-C for Swift Developers

With over a million existing apps written in Objective-C, you almost certainly need to be able to read, write, and maintain both Swift and Objective-C if you want to score a great job making iOS apps. This course transfers your Swift skills to Objective-C, and assumes you already know how to make iOS apps – zero time is wasted explaining Swift techniques.

Individual price: $30

Objective-C for Swift Developers
Beyond Code

Beyond Code

When you want to go from "part-time hacker" to serious software engineer, there are a ton of extra skills that will help you work smarter, deliver software faster, and take your career to the next level – and that's where Beyond Code comes in. You'll learn the Unix command line, regular expressions, Git source control, Scrum project management and more!

Individual price: $40

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

PLUS: Hacking with Swift Live: Series One

Whether you want to improve your Codable knowledge, master creating custom controls, learn to instrument your code better, or just hone your debugging skills, this video series delivers over nine hours of hands-on tutorials that help take your Swift skills further.

Individual price: $50

You could buy all those books individually for a single user for $740, but a 1-year subscription for five users costs just $840, and includes all future books too.

Select your Team Size

Go

All subscriptions are annual; monthly per-user pricing is provided as a guide.

How it works

One annual subscription fills your team's learning needs.


You pay a single yearly subscription based on the number of developers you have. Even for the smallest teams this saves you 60% on the price of the books, while also giving you the flexibility to transfer licenses as your team changes over time.

When your subscription is active, you'll be given download links for every book we make, including all the videos for those books, and you can distribute them to your team however you want – a shared server or Dropbox, email, Slack, and so on. It doesn't matter whether team members are on-site or off-site: once you've paid your subscription they are covered.

Gumroad requires that we offer a monthly subscription alongside our annual subscription, but in practice we can't support that. As a result, you'll see the monthly price is the same as the yearly price – please make sure you select the Yearly option.

Because of its subscription approach, the Hacking with Swift Team License is our only product where we can't offer refunds. However, you can cancel your subscription at any time, and you will continue to have access to all your learning material, including updates, until your term expires.

Any extras?


The Hacking with Swift Team License gives you all our books at huge discounts, includes free updates for those books, and includes all books we write in the future – all for one predictable annual subscription.

However, we realize that teams need more than just books and videos to learn, which is why we're developing a new range of team learning activities that pick one specific topic and dive deep into it, providing sample code, questions to discuss, and more. If your company runs "lunch and learn" style events this will be perfect for you.

Even better, it will be included as part of all team license subscriptions, helping you get even more value from your training budget.

Frequently Asked Questions


What experience levels are covered?

The Team License provides you with books and videos at all levels of Swift development, from absolute beginners who have just joined your team through to senior developers who want to learn the latest techniques, frameworks, and more.

If someone leaves the team and someone else joins, can I transfer the license?

Yes. It doesn't matter how many people join or leave the team, as long as the total number of users is equal to or below your license number.

Does this cover distributed teams and work from home?

Yes. Your team can be in one place, in many places, or distributed anywhere in the world – you pay the same amount.

I run a meetup with 20 people – can we subscribe?

Yes, you're welcome to. Obviously we're not able to take individual payments from a lot of different people, so you'd be responsible for collecting the money yourself to purchase the subscription.

How can I distribute the files?

Literally however you want – while your subscription is active you can share the books by email, Slack, Dropbox, shared server, or anything else, so please just do whatever works best for you.

Can I subscribe monthly?

No. Although Gumroad requires that we offer a monthly subscription alongside our annual subscription, in practice we can't support that. As a result, you'll see the monthly price is the same as the yearly price – please make sure you select the Yearly option.