App Development with Swift
Apple App Development with Swift Certified User
100 questionsEnglishFree practice
Start here
Take a five-question warm-up.
Get explanations as you go. Your progress saves in this browser.
Start practiceFocus your practice
Practice by topic
Xcode Developer Tools21 questions Swift Fundamentals15 questions Swiftui Basics10 questions Swiftui State9 questions Swift Functions8 questions Swift Types8 questions Swiftui Layout6 questions Swift Control Flow5 questions Swiftui Navigation4 questions Swift Collections3 questions Swift Error Handling3 questions Swift Protocols3 questions Swift Concurrency2 questions Swift Memory2 questions Swift Generics1 questions