Lightning BoltThis course is an update of Beginning Swift 3.
Swift Playgrounds

Programming in Swift

1. Introduction

Let's review what you'll be learning in this section, and why it's important.

Part 1: Core Concepts

Part 2: Flow Control

Part 3: Functions and Optionals

Part 4: Collections

Part 5: Structures

Part 6: Classes

Lesson Discussion

Programming in Swift - Part 1: Introduction