Skip to content
AgileLogics

Learn Swift

Structured lessons from the basics up — follow the path below in order, at your own pace.

80 lessons ~7h 4m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these with nothing but what Level 1 covered — print , readLine , constants and variables, optionals, conditionals, loops, arrays, dict...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using structs, enums, protocols, error handling, Codable, networking, and Swift packages from Level 2. Give each project its own...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using concurrency, SwiftUI, architecture, and the testing and shipping practices from Level 3. 1. SwiftUI Notes App Build a note...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Core syntax: constants and variables, type inference, strings, numbers, conditionals, switch , loops, and ranges Op...

You're ready to build