Swift Exercises
183 practice questions across 31 topics. Each set sits at the end of the lesson it belongs to, so you can read the explanation and practise in one place.
- Introduction5 questions
- Get Started5 questions
- Syntax6 questions
- Output5 questions
- Comments4 questions
- Variables7 questions
- Data Types7 questions
- Type Casting6 questions
- Operators7 questions
- Strings6 questions
- Arrays7 questions
- Ranges6 questions
- If...Else5 questions
- Switch6 questions
- While Loop5 questions
- For Loop5 questions
- Collections7 questions
- Functions6 questions
- Optionals7 questions
- Enums & Pattern Matching6 questions
- Closures6 questions
- Tuples & Type Aliases5 questions
- OOP6 questions
- Inheritance6 questions
- Polymorphism6 questions
- Protocols7 questions
- Generics6 questions
- Extensions5 questions
- Access Control5 questions
- Error Handling6 questions
- Concurrency7 questions