Skip to content

Swift Fundamentals

Learn Swift: Apple's modern language for iOS, macOS, server-side, and cross-platform. Strong static types, optionals, value types, expressive closures. Every lesson is hands-on with real swift execution.

beginner15 lessons6 chapters15 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.

  • Getting Started
  • Strings and Optionals
  • Control Flow
  • Functions and Closures
  • Collections
  • Types, Enums, and Errors
Taught in Swift, graded on a real executor.

Curriculum

6 chapters, 15 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, WorldRead · exercise
  2. 2let and varRead · exercise
  3. 3Numbers and MathRead · exercise
Swift Fundamentals