Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

App Development with Swift

Everyone Can Code

This book is available for download with iBooks on your Mac or iOS device. Multi-touch books can be read with iBooks on your Mac or iOS device. Books with interactive features may work best on an iOS device. iBooks on your Mac requires OS X 10.9 or later.


This course is designed to teach you the skills needed to be an app developer capable of bringing your own ideas to life. Whether you’re new to coding or want to expand your skills, by the end of this course you should be able to build a fully functioning app of your own design.

The course starts by introducing iOS development tools, basic programming concepts using Swift as the language, and industry best practices. Building on this foundation, you’ll follow a step-by-step curriculum, work through practical exercises, and create apps from scratch.

What's New in Version 2.5

New ARKit unit.


screenshot 1
screenshot 2
screenshot 3
screenshot 4
screenshot 5

Customer Reviews

liking this book so far, but there are some bugs

The Vocabulary list on page 50 (lesson 1.5 Xcode) is not clickable like it has been on other lessons. It looks clickable, but nothing pops up on the mac or the ipad. also there are a couple of typos where it says you can't do something and then on the next page it's doing exactly that something, keystroke for keystroke (page 24 says "let π = 3.14159" is expressly forbidden, then page 25 shows two examples where it says "let π = 3.14"). Still, these are tiny complaints. This is one of the most concise and easy to read (and understand!) books I've seen on Swift programming.


It's AMAZING that this book is free! This is one of the best books I've seen on learning how to program and a beginners guide to learning Swift. It is plainly obvious how much time and effort Apple and their authors put into this book to make it approachable to anyone. I highly recommend this book to any educational institution or individual!!

Font size

It's hard to read using iPhone

App Development with Swift
View in iTunes
  • Free
  • Available on iPad, iPhone and Mac.
  • Category: Education
  • Published: Apr 28, 2017
  • Publisher: Apple Inc. - Education
  • Seller: Apple Inc.
  • Print Length: 907 Pages
  • Language: English
  • Series: Everyone Can Code
  • Version: 2.5
  • Requirements: To view this book, you must have an iPad with iBooks 2 or later and iOS 5 or later, or an iPhone with iOS 8.4 or later, or a Mac with OS X 10.9 or later.

Customer Ratings