Intermediate Swift 3 Course Now Available

Check out my new Intermediate Swift 3 course, covering closures, structures, properties, classes, inheritance, initializers, protocols, enumerations, and more. By Brian Moakley.

Leave a rating/review
Save for later


Hide contents

Intermediate Swift 3 Course Now Available

1 min

Good news: my new Intermediate Swift 3 course is now available!

This course picks up where my Beginning Swift 3 course left off, and assumes that you have a basic understanding of Swift (variables, if statements, arrays, and dictionaries).

Specifically, Intermediate Swift 3 covers the following topics:

  • Closures: Learn the basics of closures, how to define them, and pass them into your code.
  • Structures: Introduces your first named object type: the structure.
  • Properties: Covers the various property options that you can add to your objects.
  • Classes: Learn about classes and the differences between reference types and value types.
  • Inheritance: Introduces the idea of class relationships and builds on existing types through the use of inheritance.
  • Initializers: Covers the process of initializing your objects.
  • Protocols: Learn the process of applying behavior to unrelated objects.
  • Enumerations: Introduces a construct to make your code safer and easier to read.

The entire course is built around Swift playgrounds, so you can follow along as you watch – and practice what you learned with some hands-on exercises at the end.

Here’s how you can get access to this course:

If you are not subscribed yet: Now’s a good time to subscribe! You can get 10% off a subscription — or anything else in our store — with the code IOS10FEAST.

We hope you enjoy, and stay tuned for more new Swift 3 courses and updates to come! :]


Over 300 content creators. Join our team.