This Swift short course on SkillTiles breaks down everything you need to know into 10 structured milestones, each packed with bite-sized learning tiles you can swipe through in under 15 seconds each.
Whether you're a complete beginner or looking to refresh your knowledge, this online swift course uses AI-powered content to adapt to your learning pace. Each tile delivers a focused concept, example, or quiz — making it perfect for commutes, coffee breaks, or quick study sessions.
Covering 70 key topics across 10 milestones, this course takes you from foundations to practical application. Earn badges as you complete each milestone and track your progress on your learning dashboard.
Course Curriculum
1
Swift Essentials
Variables, optionals, and protocols
variables and constantsoptionals and unwrappingstructs vs classesprotocolsclosuresenums with associated valuesSwift collections
2
Types & Optionals
Swift's powerful type system
value vs reference typesoptionals and unwrappingoptional chainingguard statementstype inferencetuplesenums with associated values
3
OOP & Protocols
Classes, structs, and protocol-oriented programming
classes vs structsinheritance and overridingprotocol definitionsprotocol extensionsprotocol-oriented programmingaccess control levelsinitializers and deinit