Swift practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Swift overview by building one step of a small real project feature and checking the result.
code-writing1. Start from the Swift overview lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice Swift setup by building one step of a small real project feature and checking the result.
code-fix1. Start from the Swift setup lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice Swift syntax by building one step of a small real project feature and checking the result.
output1. Start from the Swift syntax lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice Swift examples by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Swift examples lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice Swift workflow by building one step of a small real project feature and checking the result.
true-false1. Start from the Swift workflow lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice Swift validation by building one step of a small real project feature and checking the result.
mini-project1. Start from the Swift validation lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice Swift debugging by building one step of a small real project feature and checking the result.
mcq1. Start from the Swift debugging lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice Swift best practices by building one step of a small real project feature and checking the result.
code-writing1. Start from the Swift best practices lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice Swift overview by building one step of a small real project feature and checking the result.
code-fix1. Start from the Swift overview lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Swift setup by building one step of a small real project feature and checking the result.
output1. Start from the Swift setup lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Swift syntax by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Swift syntax lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice Swift examples by building one step of a small real project feature and checking the result.
true-false1. Start from the Swift examples lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice Swift workflow by building one step of a small real project feature and checking the result.
mini-project1. Start from the Swift workflow lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice Swift validation by building one step of a small real project feature and checking the result.
mcq1. Start from the Swift validation lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice Swift debugging by building one step of a small real project feature and checking the result.
code-writing1. Start from the Swift debugging lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice Swift best practices by building one step of a small real project feature and checking the result.
code-fix1. Start from the Swift best practices lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice Swift overview by building one step of a small real project feature and checking the result.
output1. Start from the Swift overview lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Swift setup by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Swift setup lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.