Strings practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Strings overview by building one step of a small real project feature and checking the result.

code-writing
beginnerStrings overview

1. Start from the Strings 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 Strings setup by building one step of a small real project feature and checking the result.

code-fix
beginnerStrings setup

1. Start from the Strings 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 Strings syntax by building one step of a small real project feature and checking the result.

output
beginnerStrings syntax

1. Start from the Strings 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 Strings examples by building one step of a small real project feature and checking the result.

fill-blank
beginnerStrings examples

1. Start from the Strings 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 Strings workflow by building one step of a small real project feature and checking the result.

true-false
beginnerStrings workflow

1. Start from the Strings 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 Strings validation by building one step of a small real project feature and checking the result.

mini-project
beginnerStrings validation

1. Start from the Strings 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 Strings debugging by building one step of a small real project feature and checking the result.

mcq
beginnerStrings debugging

1. Start from the Strings 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 Strings best practices by building one step of a small real project feature and checking the result.

code-writing
beginnerStrings best practices

1. Start from the Strings 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 Strings overview by building one step of a small real project feature and checking the result.

code-fix
beginnerStrings overview

1. Start from the Strings 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 Strings setup by building one step of a small real project feature and checking the result.

output
beginnerStrings setup

1. Start from the Strings 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 Strings syntax by building one step of a small real project feature and checking the result.

fill-blank
intermediateStrings syntax

1. Start from the Strings 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 Strings examples by building one step of a small real project feature and checking the result.

true-false
intermediateStrings examples

1. Start from the Strings 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 Strings workflow by building one step of a small real project feature and checking the result.

mini-project
intermediateStrings workflow

1. Start from the Strings 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 Strings validation by building one step of a small real project feature and checking the result.

mcq
intermediateStrings validation

1. Start from the Strings 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 Strings debugging by building one step of a small real project feature and checking the result.

code-writing
intermediateStrings debugging

1. Start from the Strings 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 Strings best practices by building one step of a small real project feature and checking the result.

code-fix
intermediateStrings best practices

1. Start from the Strings 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 Strings overview by building one step of a small real project feature and checking the result.

output
intermediateStrings overview

1. Start from the Strings 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 Strings setup by building one step of a small real project feature and checking the result.

fill-blank
intermediateStrings setup

1. Start from the Strings setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.