Skip to content

Swift Intermediate

Level up from Swift Fundamentals. Optionals in depth, error handling with throws/try, generics, closures and trailing-closure syntax, protocols and protocol extensions. The features that make Swift Swift.

intermediate9 lessons4 chapters9 graded exercisesSwift

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Optionals and Errors
  • Closures and Generics
  • Protocol-Oriented Programming
  • Concurrency
Taught in Swift, graded on a real executor.

Curriculum

4 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1Optionals in DepthRead · exercise
  2. 2Errors with throwsRead · exercise