Hacking with Swift

100 Days of Swift
https://www.hackingwithswift.com/100
100 Days of SwiftUI
https://www.hackingwithswift.com/100/swiftui

Beyond Code
BEGINNER
Swift Power Pack bundle
Learn the meta skills you need to be a better coder: regular expressions, Unix command line tools, Git source control, Scrum project management, and more.

Swift in Sixty Seconds
BEGINNER
Free | Paid
Want to get started with Swift, but find yourself short on time? This course teaches you the fundamentals of Swift programming in 60-second chunks.

UNDERSTANDING SWIFT
BEGINNER
Free | Paid
Swift Power Pack bundle
Many of my books teach you how to build things with Swift, but this one aims to teach the why of Swift – why it works the way it does, and why each language feature matters.

HACKING WITH iOS
BEGINNER – INTERMEDIATE
Free | Paid
Swift Power Pack bundle
Start learning Swift 5.2 with either UIKit or SwiftUI, with exclusive extra content available in the download edition.

Dive Into SpriteKit
BEGINNER+
Swift Plus Pack
Learn to build high-performance games for iPad with a unique twist: you get to choose what should happen in each game. It's your game – you decide!

Pro Swift
INTERMEDIATE TO ADVANCED
Swift Power Pack bundle
Watch advanced videos that will level up your Swift knowledge: functional programming, protocol-oriented programming, value types, closures, operator overloading, and more.

Hacking with watchOS
BEGINNER TO INTERMEDIATE
Swift Platform Pack
Build powerful, useful apps for Apple's tiniest devices – this book gives you everything you need to make great apps that quite literally never leave your user's side.

Hacking with tvOS
BEGINNER TO INTERMEDIATE
Swift Platform Pack
Build for the biggest screen of all – take full advantage of the Siri remote and build incredible apps and games using UIKit, SpriteKit, and more!

SwiftUI By Example
BEGINNER TO INTERMEDIATE
Free | Paid
Swift Plus Pack
The ultimate problem solving guide provides over 400 pages of hands-on solutions for SwiftUI developers.

Hacking with macOS
BEGINNER+ TO INTERMEDIATE
Swift Platform Pack
Power up your desktop by learning to build macOS apps – I'll teach you everything you need to know, while helping you build real-world projects that take full advantage of macOS.

Server-Side Swift
BEGINNER++ TO INTERMEDIATE
Swift Platform Pack
Transfer your Swift skills to the server and learn to build awesome web apps, APIs, and websites all using Swift.

SWIFT ON SUNDAYS: VOLUME ONE
INTERMEDIATE
Swift Plus Pack
Practice building complete apps from scratch with 20 complete walkthrough projects for iOS, macOS, watchOS, and more.

Pro Swift
INTERMEDIATE TO ADVANCED
Swift Power Pack
Watch advanced videos that will level up your Swift knowledge: functional programming, protocol-oriented programming, value types, closures, operator overloading, and more.

Swift Coding Challenges
INTERMEDIATE TO ADVANCED
Swift Power Pack
Work through real Swift coding problems that help strengthen your skills – perfect for finding and filling holes in your Swift knowledge, and preparing for iOS interviews.

Swift Design Patterns
INTERMEDIATE TO ADVANCED
Swift Plus Pack
Learn smart, idiomatic techniques to design great Swift apps, from using MVC effectively through to MVVM, delegation, protocols, and more.

Testing Swift
INTERMEDIATE TO ADVANCED
Swift Plus Pack
If you're serious about writing great code, you need to be serious about writing great tests. Testing Swift is designed to guide you through unit tests, UI tests, TDD, and much more!

Advanced iOS: Volume One
INTERMEDIATE TO ADVANCED
Swift Power Pack
Build awesome, real-world projects using APIs introduced in iOS 10, and learn about speech transcription, SiriKit, iMessage apps, the new rich media notifications, and more.

Advanced iOS: Volume Two
INTERMEDIATE TO ADVANCED
Swift Platform Pack
Build powerful real-world projects using powerful technologies like Core ML, ARKit, PDFKit, drag and drop, Core NFC, and more.

Advanced iOS: Volume Three
INTERMEDIATE TO ADVANCED
Swift Plus Pack
Build powerful real-world projects using Create ML, Siri shortcuts, sentiment analysis, and more.

Objective-C for Swift Developers
ADVANCED
Swift Power Pack
Round out your iOS coding knowledge with Apple's original language – this whole book has been designed to teach you Objective-C as quickly as possible by building on your Swift skills.


You'll only receive email when they publish something new.

More from Alan
All posts