Featured Book

Our Complete eBook List »

Swift Kickstart Cover

A Swift Kickstart is updated for Swift 4 and Xcode 9

Swift is moving fast - this book keeps up. Read and code along on either an iPad running iOS 11 or a Mac running High Sierra or Sierra.

Experienced developers quickly learn the syntax and common patterns of Swift.

We've updated our best selling book on the Swift Programming Language to Swift 4 and Xcode 9.

Featured Video

Our Complete Video Offerings »

Swift Fundamentals Cover

Coming soon: our first Swift Training Video

It was only a matter of time before we sold the movie rights to "A Swift Kickstart".

Like the Hobbit, we've broken the book into multiple movies.

Playing soon on a device near you.

Active Conversations

Recent Blog Posts »


With Swift 5 around the corner, we look at the list of Swift evolution proposals that are accepted and not implemented. There are six which were proposed before it was required that proposals have implementations. What will become of them?

Either is both

We have fun implementing a Result type in Swift.

Maybe an Enum

We re-implement an optional type using an enum.

Maybe a List

We create an optional type using a list.