Bash practice

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

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

code-writing
beginnerBash overview

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

code-fix
beginnerBash setup

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

output
beginnerBash syntax

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

fill-blank
beginnerBash examples

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

true-false
beginnerBash workflow

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

mini-project
beginnerBash validation

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

mcq
beginnerBash debugging

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

code-writing
beginnerBash best practices

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

code-fix
beginnerBash overview

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

output
beginnerBash setup

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

fill-blank
intermediateBash syntax

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

true-false
intermediateBash examples

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

mini-project
intermediateBash workflow

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

mcq
intermediateBash validation

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

code-writing
intermediateBash debugging

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

code-fix
intermediateBash best practices

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

output
intermediateBash overview

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

fill-blank
intermediateBash setup

1. Start from the Bash setup lesson example.

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

3. Run the example and compare output before polishing.